下面给出了一些对应于网页中div的HTML代码 -
<div id="1">
Text #1
<p> Text #2 </p>
Text #3
</div>
我感到困惑的是,我将“Text#1”视为第一个子节点,将“Text#3”视为第3个子节点,在div = id = 1的情况下?因为“Text#1”和“Text#2”未包含在任何HTML构造中,而“Text#2”包含在“p”构造中。
从上面的表达式中检索文本“Text#3”的Xquery表达式是什么?
答案 0 :(得分:1)
应用descendant::text()
步骤检索所有文本节点并选择第三个节点:
(<div id="1">
Text #1
<p> Text #2 </p>
Text #3
</div>//text())[3]