Bonjour,
Pour des raisons de "simplicités" dans le code, j'utilise XPath avec LINQ.
Dans une recherche avec XPath, je dois trouver un élément XML en fonction de son attribut.
Je charge dans une variable string, le nom de l'attribut recherché et je lance la recherche...
voir le code ci-dessous :
1 2 3 4
| ' definition du contenu de l'attribut à chercher
Dim AttribContent As String = "ContenuAttribut"
' extraction du XEleemnt en fonction de l'attribut
Dim MonXelement As XElement = XcfgDoc.Root.XPathSelectElement("./configs/check_list/entry[@name='" & AttribContent & "']") |
Bon, ce code fonctionne très bien, mais je me demande s'il n'y aurait pas qlq chose de plus élégante que :
....@name='" & AttribContent & "' ....
En fait, moins se prendre la tête avec des " ' " et des &, etc...
Merci de votre réponse.
Patrick
Partager