XPath请求选择所有'a'元素

时间:2015-02-22 07:02:51

标签: xml xpath

我需要编写一个Xpath请求来选择所有' a'元素到id = mw-bodyContent的div中。但是,在这个大的div中我需要忘记另一个类atributes = to" navbox-group"。我尝试了这个请求但是这绝对不起作用:):

//div[@id="bodyContent"]/div[not(contains(@class,"navbox_group"))]//a[not(contains(@class,"nofollow")) and not(contains(@class,"extiw"))]

1 个答案:

答案 0 :(得分:1)

据我了解,您想要获取所有 a 节点并在 navbox_group div中排除。这将有助于您//a[not(ancestor::*[contains(@class,"navbox_group")])]

这会搜索所有 a 节点,其中祖先不是 navbox_group