假设我的文件的一部分是
<div>
<b>Hello,</b> world!
</div>
<div>
<span>
<b>This</b> is a <b>wonderful</b> day!
</span>
</div>
我想选择第一个div,即一个子元素为equal的div,<b>Hello,</b> world!
表达式怎么写。还有第二个呢?
//div[text()[1] = ' world' and child::b[position()=1 and text='Hello,']]
当然,我可以有一个像
理想情况下,如果有一个函数会很好subtree
,equals
它返回子树并分别比较两棵树,所以我可以简单地编写equals(subtree(), '<span><b>This</b> is a <b>wonderful</b> day!</span>')
.
有什么想法吗?有没有适合我需要的功能?谢谢。