我正在嘗試創建從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