kaygee
Messages postés51Date d'inscriptionmardi 25 septembre 2001StatutMembreDernière intervention 9 décembre 2009
-
28 avril 2009 à 11:55
souicioql
Messages postés24Date d'inscriptionmercredi 12 mai 2010StatutMembreDernière intervention26 mai 2011
-
21 janv. 2011 à 12:22
Salut à tous,
j'ai un souci XML lorsque j'effectue mon getXMLInfo = element.Value, il me signale que je dois utiliser l'opérateur new
hors je ne veux attribuer en retour que la valeur du noeud que je souhaite trouver.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 28 avril 2009 à 14:20
tu pars du niveau root, tu peux pas rechercher root de nouveau...
Dim doc As XmlDocument = New XmlDocument()
doc.Load("c:\a.xml")
Dim oNode As XmlNode = doc.SelectSingleNode("root/label[@NAME='lbl_Title']")
If Nothing Is oNode Then
MessageBox.Show("label inconnu")
Else
MessageBox.Show(oNode.InnerText)
End If
souicioql
Messages postés24Date d'inscriptionmercredi 12 mai 2010StatutMembreDernière intervention26 mai 2011 21 janv. 2011 à 12:22
slt
pour recharge un attribut ou élément d'un document XML en retrouve expression de chemin
• Les expressions de chemin ressemble beaucoup à celles que l'on retrouve dans le langage XPath. Prenons par exemple le document suivant dans lequel l’attribut «num» représenterait un numéro associé à un élève et la valeur de la balise, la note de celui-ci.
• <examen>
<note num="001">80</note>
<note num="012">75</note>
<note num="525">99</note>
<note num="601">60</note>
</examen>
• Examinons maintenant l'expression de chemin suivante :
• //examen/note[@num=$a]/text ()
• Assument que la variable $a contienne une valeur numérique constitué de trois chiffres, l’expression retournerait le texte contenu dans le nœud dont la valeur de l’attribut num est égale à celui de la variable.