任何人都可以帮我使用xpath选择器来选择页面中的所有pre
标记,但前提是它们不在另一个pre
标记内吗? (即使多层次深)
如果这一切都可以在一个选择器中完成,那将是非常棒的,而不仅仅是选择所有pre
标签并打破他们是否pre
作为父级。
答案 0 :(得分:3)
喜欢这个? //pre[not(ancestor::pre)]
答案 1 :(得分:2)
或者为了完整性,在XPath 2.0中
//pre except //pre//pre
答案 2 :(得分:0)
尝试:
//pre[not(ancestor::pre)]