在另一个节点中搜索时,来自节点的XPath查询

时间:2017-10-01 19:08:10

标签: xml xpath attributes nodes

假设我有一个XML树,如下所示:

Amazon
   -ASIN
   -Items
      -ItemAttributes
         -author
         -title
         -pages

我试图显示作者是J.K的ASIN号码。罗琳。尝试:

//Items/Item/ItemAttributes[Author="J.K. Rowling"]/ASIN

但它不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这个XPath,

/Amazon[Items/ItemAttributes/author="J.K. Rowling"]/ASIN

将返回ASIN元素的Amazon个子元素,这些元素具有后代author元素,其字符串值等于"J.K. Rowling"

注意:大写必须匹配 - 您的XML大纲使用小写author,而XPath示例使用大写Author