XQuery数据和文本()函数

XQuery数据和文本()函数

问题描述:

对不起,甚至想看教程我只是想了解XQuery中data()text()函数之间的区别。XQuery数据和文本()函数

任何澄清表示赞赏。

text()用来匹配一些东西。例如,如果我们有这样的结构:

<a> 
    <b>hello <c>world</c></b> 
</a> 

做// B /文()将返回文本节点“你好”,就像// B /件()将返回要素c。数据($ arg)是一个返回节点原子值的函数,例如data(// b)将返回'hello world'。如果在具有模式的文档上使用数据($ arg)函数,那么类型将保持不变。