Bonjour
j'ai tout de même un problème lors de la lecture des attributs de mon fichier XML
voici la structure d'un petit morceau du fichier :
<IOConf>
<PLC autoRun="true" MWInitZero="true" numberInternalWord="32464" numberConstantWord="20" numberInternalBit="16250">
</PLC>
</IOConf>
dans mon code j'utilise la même méthode que
Kevin.Ory c'est à dire, à l'ouverture de mon fichier XML, lister les éléments dans une comboBox et lors de la sélection d'un de ces éléments, afficher les attributs et leur valeur dans une listview.
voici mon code pour cette partie :
'----------------Déclaration
des variables XML---------------------'
Private documentXML As
XmlDocument
Private noeuxRacine, noeuxEnf As XmlNode
Private EnfantNoeux As
XmlNodeList
Private elementXML As
XmlElement
Private attribCollecXML As
XmlAttributeCollection
'-----------------------------------------'
PrivateSub
ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
ListView1.Items.Clear()
EnfantNoeux = documentXML.GetElementsByTagName("IOConf")
ForEach elementXML In noeuxRacine(ComboBox1.Text).ChildNodes
ForEach noeuxEnf In EnfantNoeux
If
noeuxEnf.LocalName = "PLC"Then
Dim item As
ListViewItem = ListView1.Items.Add(elementXML.Name)
item.SubItems.Add(elementXML.GetAttribute("autoRun"))
item.SubItems.Add(elementXML.GetAttribute("MWInitZero"))
item.SubItems.Add(elementXML.GetAttribute("numberInternalWord"))
item.SubItems.Add(elementXML.GetAttribute("numberConstantWord"))
item.SubItems.Add(elementXML.GetAttribute("numberInternalBit"))
End If
Next
Next
EndSub


sauf que je n'arrive à afficher uniquement que "PLC" et non les attributs...
qu'est ce que j'ai mal ou fait ou pas fait???
please Help !!