Je veux trouver un élément simple (Nom) dans un fichier XML:C# Xpath requête pour trouver un seul nœud
<ZoneContentMapping>
<ZoneContent>
<ContentId>72503</ContentId>
<StorefrontZoneId>Name</StorefrontZoneId>
<Type>ContentZone</Type>
</ZoneContent>
</ZoneContentMapping>
que je fais:
XmlNodeList objNode =
objXML.SelectNodes("ZoneContentMapping/ZoneContent[ContentId='72503']/StorefrontZoneId");
mon nombre de nœuds est toujours égale à zéro, Où vais-je mal?
pouvez-vous afficher le code qui initialise objXML? – mjv
Qu'est-ce que 'objXML' dans votre exemple de code? S'il vous plaît montrer son type, et aussi comment vous chargez l'exemple de XML ci-dessus. –
I XmlDocument.LoadXml() 'd cet extrait, a exécuté le SelectNodes XPath et j'ai obtenu le seul nœud que vous cherchiez. Cela fait-il partie d'un document plus important ou quelque chose? – 48klocs