目前,我有以下代码来获取具有特定本地名称的给定节点的子节点:
node.XPathSelectElements("//*[local-name()='param']");
但这给了我文档中的所有param
个节点,我只想要node
的子节点。
我需要改变什么?
答案 0 :(得分:1)
添加前导.
以告知XPath与当前node
元素相关:
node.XPathSelectElements(".//*[local-name()='param']");
如果您真的想要 children 而不是后代,请将double /
替换为single:
node.XPathSelectElements("./*[local-name()='param']");