Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
抱歉,即使尝试观看教程,我只是想了解XQuery 中data()的函数和函数之间的区别。text()
data()
text()
任何澄清表示赞赏。
text() 用于匹配某些内容。例如,如果我们有这样的结构:
<a> <b>hello <c>world</c></b> </a>
执行 //b/text() 将返回文本节点 'hello',就像 //b/element() 将返回元素 c。
data($arg) 是一个返回节点原子值的函数,例如 data(//b) 将返回 'hello world'。如果您在具有模式的文档上使用 data($arg) 函数,则类型将保持不变。