xquery-如何选择包含一些纯文本的div中的整个文本以及p标记+链接/图像中的其他文本

时间:2012-08-06 07:57:21

标签: xquery

下面给出了一些对应于网页中div的HTML代码 -

<div id="1">
    Text #1
    <p> Text #2 </p>
   <img src="test.jpg" />
    Text #3
    <a href="http://google.com"> Text #4 </a>
    <a href="http://www.bing.com"><img src="bing.jpg" /> </a>
    Text #5
</div>

检索文本的Xquery表达式是什么

Text #1 Text #2 Text #3 Text #4 Text #5

从上面的表达?链接/图像在主div中出现的顺序可能不同,我只想提取该div中的文本内容......

2 个答案:

答案 0 :(得分:1)

尝试

/data()

并根据需要更改路径步骤(此处:仅root)。 data()以递归方式返回标记内的所有内容。

答案 1 :(得分:0)

或者,可以使用:

string(/)