【发布时间】:2020-02-11 11:00:20
【问题描述】:
在该节点中的文本与其子节点不同的所有节点中,选择所有节点的最佳方式是什么。
假设有一个 h1 标签,其中包含一个 span。如果像这样,我根本不想捕获 H1 标签:
<h1><span>hello</span></h1>
我只想赶上跨度。
如果是的话
<h1><span>Hello</span> World</h1>
我需要单独捕获它们。所以 H1 文本只会是 World,而 span 文本会是 Hello。
到目前为止我已经尝试过
//*[normalize-space()] 但这得到了所有不是预期结果的元素。
是否有可能让每个元素都成为孤儿,这样 html 就变成了一个 0 根文档,其中每个节点都在自己的节点中并且没有父节点?
【问题讨论】: