我想在一个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 2009-09-25 20:56:10
代码示例中的“objXML”是什么?请显示其类型,以及如何将上述示例XML加载到其中。 – 2009-09-25 20:58:38
我在XmlDocument.LoadXml()代码片段中运行了SelectNodes XPath,并得到了您要查找的单个节点。它是更大的文档还是其他内容的一部分? – 48klocs 2009-09-25 20:59:25