我有XmlDocument。我不知道XPath,我只知道这个xml文档有名为“h3”的节点,其属性为id =“PortalName”,并且该属性对于所有xml文档都是唯一的。如何找到这个节点?我试试:
XmlNode xnList = doc.SelectSingleNode("h3[@id='PortalName']");
但它不起作用,因为它只在根节点中搜索。如何在整个文档中搜索? 感谢
答案 0 :(得分:1)
幸运的是,这很简单:
XmlNode xnList = doc.SelectSingleNode("//h3[@id='PortalName']");
“// h3”表示“整个文档中的任何h3元素”。 (有关详细信息,请参阅XPath规范中的abbreviated syntax。)