0
目前,我有以下代碼來獲取給定節點的孩子與一個特定的本地名稱:XPath表達式來選擇兒童
node.XPathSelectElements("//*[local-name()='param']");
但是這給了我的文檔中,我所有的param
節點只想要node
的孩子。
我需要改變什麼?
目前,我有以下代碼來獲取給定節點的孩子與一個特定的本地名稱:XPath表達式來選擇兒童
node.XPathSelectElements("//*[local-name()='param']");
但是這給了我的文檔中,我所有的param
節點只想要node
的孩子。
我需要改變什麼?
添加導致.
以告訴XPath是相對於當前node
元素:
node.XPathSelectElements(".//*[local-name()='param']");
而更換雙/
單,如果你真的意味着兒童而不是後裔:
node.XPathSelectElements("./*[local-name()='param']");