Javascript xpath选择一个属性值,其中另一个属性是谓词
假设我的XML节点很简单:Javascript xpath选择一个属性值,其中另一个属性是谓词,javascript,xpath,Javascript,Xpath,假设我的XML节点很简单: <foo> <bar id="1" name="John" /> <bar id="2" name="Bill"> <qwert name="Tony" /> </bar> </foo> 选择已匹配id的名称值的xpath表达式是什么 //foo/bar@name将返回name属性,但如果我想匹配现有属性,然后返回name,a-la //foo/bar
<foo>
<bar id="1" name="John" />
<bar id="2" name="Bill">
<qwert name="Tony" />
</bar>
</foo>
选择已匹配id的名称值的xpath表达式是什么
//foo/bar@name
将返回name属性,但如果我想匹配现有属性,然后返回name,a-la
//foo/bar[id='1']@name
投掷
未捕获错误:无效的\u表达式\u错误:DOM XPath异常51
我想只是
//foo/bar[@id='1']/@name
好吧,这是令人尴尬的简单,很明显,现在我看到它。。。我就在外面,头上顶着一个盒子,羞愧地躲藏起来