📜  XQuery添加

📅  最后修改于: 2020-12-25 05:02:26             🧑  作者: Mango

XQuery添加

XQuery Add用于在输入文档的结果中添加元素,属性,HTML元素和文本。

让我们通过一个例子来理解它。

XQuery添加示例

取一个名为books.xml的XML文件,其中包含以下数据。

books.xml



Immortals of Meluha
Amish
2010
180


Harry Potter
J K. Rowling
2005
300


Let's C
Yashwant Kanetkar
2003
200


XQuery表达式

books.xqy

for $x in doc("books.xml")/bookstore/book/title
order by $x
return $x

现在,此XQuery表达式将以与输入文档中所述相同的方式返回title元素。

输出:

现在,您可以将自己的元素和属性添加到结果中。

添加HTML元素和文本

如果要向结果中添加一些HTML元素,请使用XQuery,如下所示:

book.xqy:




Bookstore

    { for $x in doc("books.xml")/bookstore/book order by $x/title return
  • {data($x/title)}. Category: {data($x/@category)}
  • }