2016-04-13 7 views
3

以下にサンプルXMLデータを表示しました。タイトルlang = "it"の場合、カテゴリ属性値を取得しますか?Marklogic - get属性値を使用するXpath

<book category="CLASSICS"> 
    <title lang="it">Purgatorio</title> 
    <author>Dante Alighieri</author> 
    <year>1308</year> 
    <price>30.00</price> 
</book> 

答えて

5

"titlelang ="it"が、私はcategory属性値を取得したい場合は?"

XPathは簡単です:

//book[title/@lang='it']/@category 
2

また、XPath式を次のように使用することができます。 doc("XML-URI")/book[title/@lang/string() eq "it"]/@category

関連する問題