Salut,
Trop la tête dans le guidon, je n'arrive pas à voir ce qui cloche dans mon parser XML.
Mon objectif: récupérer la valeur de la balise value (myTimeStamp).
Le XML à parser:
Le code du parser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <projet> <data> <modelType type="AAA"> <model type="AAA" id="0000" state="Intact"> <field name="TimeStamp" type="TimeStamp"> <value type="TimeStamp">myTimeStamp</value> </field> </model> </modelType> </data> </projet>
Merci de votre aide!
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 Dim list_modelType As XmlNodeList = unFicXML.GetElementsByTagName("modelType") For cpt As Integer = 0 To list_modelType.Count - 1 If list_modelType(cpt).Attributes("type").Value = "AAA" Then Dim list_AAA As XmlNodeList = list_modelType(cpt).ChildNodes For cpt2 As Integer = 0 To list_AAA.Count - 1 Dim list_balise_AAA As XmlNodeList = list_AAA(cpt2).ChildNodes For Each noeud As XmlNode In list_balise_AAA noeud.SelectSingleNode("/field[@name='TimeStamp']/value[@type='TimeStamp']") If Not IsNothing(noeud.SelectSingleNode("/field[@name='TimeStamp']/value[@type='TimeStamp']")) Then 'it works End If Next Next EndIf Next
Partager