我正在使用 XPath 查询数据库。我在尝试返回两个值时遇到问题。我有一个属性表,它是一个名为 Book
的 XML 元素。我可以找到所有书籍的标题,但我不知道如何找到所有书籍的标题和年份。下面显示了 Book
:
<Book>
<Title></Title>
<Year></Year>
<Author></Author>
</Book>
要查找我将使用的所有书籍的标题:
/book/title.
我如何找到所有书籍的标题和年份?
最佳答案
您可以测试 self::
轴来选择 Book
的多个 child :
/Book/*[self::Title or self::Year]
关于sql - 从 Oracle 数据库中的 XML 属性查询时如何使用 XPath 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36518375/