2

谁能帮助我使用 xpath 选择器来选择pre页面中的所有标签,但前提是它们不在另一个pre标签中?(即使多层次深)

如果这一切都可以在一个选择器中完成,而不是仅仅选择所有pre标签并在它们pre作为父标签时中断,那就太棒了。

4

3 回答 3

3

像这样?//pre[not(ancestor::pre)]

于 2011-05-27T15:42:30.373 回答
2

或者为了完整起见,在 XPath 2.0 中

//pre except //pre//pre
于 2011-05-27T17:10:12.590 回答
0

尝试:

//pre[not(ancestor::pre)]
于 2011-05-27T15:46:30.737 回答