我正在尝试创建从XML文档抓取特定元素的XPath查询/字符串。我试图抓住id = 38的元素,但是由于某种原因,我的代码总是返回任何内容。XPath字符串,抓取具有特定id值的元素
如果你看我的代码&我的XML文件的组织可以告诉我什么XPath我需要抓住ID = 38的元素?
我的代码是:
XmlDocument xdoc = new XmlDocument();
xdoc.Load(getProductURL());
XmlNode node = xdoc.DocumentElement.SelectSingleNode("id('38')");
// node always is null for some reason?
的XML的组织方式是像这样:
<courseg>
<group isempty="False" isbranch="true" id="1" name="abc">
<group isempty="False" isbranch="true" id="38" name="def"></group>
</group>
</courseg>
错了。这不是id()函数的作用。 – 2012-02-27 08:58:03