Xpath 获取属性的值

Xpath 获取属性的值,xpath,Xpath,以下是我的XML:- <Book> <BookKey> <Value concept="TITLE" value="Inferno"/> <Value concept="AUTHOR" value="Dan Brown"/> </BookKey> ...etc... </Book> 等 如何获取书名值,即使用XPath的“地狱”?使用以下查询: /Book/BookKey/Value/@value 要仅在concep

以下是我的XML:-

<Book>
<BookKey>
<Value concept="TITLE" value="Inferno"/>
<Value concept="AUTHOR" value="Dan Brown"/>
</BookKey>
...etc...
</Book>

如何获取书名值,即使用XPath的“地狱”?

使用以下查询:

/Book/BookKey/Value/@value
要仅在concept=
title
时处理value属性,您可能需要:

/Book/BookKey/Value[@concept="Title"]/@value
使用
@
可以在XPath中寻址属性。参考这个