Utilisation de VB.Net,XPath sélectionner un attribut basé sur la valeur
J'ai un objet XmlNode, xNode.
Je dois sélectionner un attribut de ce noeud s'il a une valeur particulière.
par exemple. xNode.SelectSingleNode(".[@attr1='1']")
Je m'attendrais à ce que cette instruction retourne l'attribut "attr1", seulement si elle a une valeur de "1". Cependant, j'obtiens une erreur - Expression doit évaluer à un ensemble de nœuds.
Quand j'ai essayé cela - xNode.SelectSingleNode("@attr1[@attr1='1']")
Il retourne toujours rien, même si l'attribut a une valeur de 1.
J'ai essayé beaucoup de choses différentes, mais encore pas de chance.
Aidez-nous s'il vous plaît. Merci.
Je suis désolé de ne pas le dire :( Pas d'erreur, il ne retourne toujours rien – Apeksha
J'ai ajouté "//", je l'ai juste essayé avec le cook top et c'est bon :) –