Marklogic - Xpath с использованием значения атрибута get
Я показал пример данных XML ниже, если title lang ="it", то я хочу получить значение атрибута категории?
<book category="CLASSICS">
<title lang="it">Purgatorio</title>
<author>Dante Alighieri</author>
<year>1308</year>
<price>30.00</price>
</book>
2 ответа
Решение
"Если
title
lang ="it"
тогда я хочу получитьcategory
значение атрибута?"
XPath должен быть простым:
//book[title/@lang='it']/@category
Вы также можете использовать следующее выражение XPATH.doc("XML-URI")/book[title/@lang/string() eq "it"]/@category