Bonjour,

Je bosse sur un serveur w2003 avec iis6.
Je parse des fichiers xml (newsml exactement) pour insérer leur contenu dans une base de données.

Voici un extrait d'un fichier :
...
<p><b>John Samuel</b> Blablabla</p>
...
Mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
data=""
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.Async = False
objXML.SetProperty "ServerHTTPRequest", True
objXML.ResolveExternals = True
objXML.ValidateOnParse = True
objXML.Load("C:/Inetpub/ftproot/test.xml")
Set objRoot = objXML.documentElement
If IsObject(objRoot) = False Then
response.Write "<h2>No Root Found </h2>"
End If
 
n=0
 
Set NodeList = objXML.getElementsByTagName("p")
 
For Each Node In NodeList
data=data&node.text
next
la valeur que je récupère est "John Samuel Blablabla"

J'ai perdu le <b> et le </b> et d'une manière générale je n'arrive pas à récupérer les tag html contenu dans mes nœuds "<p>"

J'ai essayé avec data=data&node.nodeValue mais ça me renvoi une chaine vide.

Auriez vous des suggestions pour récupérer les tags html ?

Merci d'avance