Я хочу, чтобы найти простой элемент (Name) в XML:C# Xpath запрос, чтобы найти единый узел
<ZoneContentMapping>
<ZoneContent>
<ContentId>72503</ContentId>
<StorefrontZoneId>Name</StorefrontZoneId>
<Type>ContentZone</Type>
</ZoneContent>
</ZoneContentMapping>
Я делаю:
XmlNodeList objNode =
objXML.SelectNodes("ZoneContentMapping/ZoneContent[ContentId='72503']/StorefrontZoneId");
мой счетчик узлов всегда равен нулю, где я иду не так?
Вы можете показать код, который инициализирует objXML? – mjv
Что такое 'objXML' в вашем примере кода? Пожалуйста, покажите его тип, а также, как вы загружаете в него вышеприведенный образец XML. –
I XmlDocument.LoadXml() 'этот фрагмент, запускаемый SelectNodes XPath, и я получил единственный узел, который вы искали. Является ли это частью более крупного документа или чего-то еще? – 48klocs