请教关于XML的问题!!
XML如下:
<Menu Name="a">
<Menu Name="b"/>
<Menu Name="c"/>
<Menu Name="d"/>
</Menu>
我用如下语句:XmlNode.SelectSingleNode("//Menu[@Name='b']")
可以选择属性Name为b的节点,但是本人对Xpath表达式不太了解,哪位DX能给我解释一下吗?还有当我用字符串(String)来替换表达式中的属性Name的值时,比如将上面的'b'替换为一个字符串,却引发异常,不知是怎么回事?该如何做??我的目的是用字符串变量来替换表达式中的属性值。