2013-03-01 58 views
2

說我的XML節點是這樣的簡單:XPath來選擇的屬性值,其中另一個屬性是謂語

<foo> 
    <bar id="1" name="John" /> 
    <bar id="2" name="Bill"> 
     <qwert name="Tony" /> 
    </bar> 
</foo> 

什麼是XPath表達式選擇名稱值,其中我已經匹配的ID?

//foo/[email protected]將返回name屬性,但如果我想匹配的退出屬性,然後返回名字,一拉

//foo/bar[id='1']@name

拋出

Uncaught Error: INVALID_EXPRESSION_ERR: DOM XPath Exception 51

回答

2

我認爲這只是

//foo/bar[@id='1']/@name 
+0

好吧,這是令人尷尬的簡單,obviou現在我正在看着它......我只是在外面一個箱子在我的頭上,躲在恥辱中 – frumbert 2013-03-01 03:27:10

相關問題