跳到主要内容
CNode

xpath怎么过滤相同结构下不需要的节点

问答
Yyakczh发布于 12 年前最后回复 12 年前
662800

html页面结构是这样的

p  
    b 
p  
    b 
       img

如果用 xpath p/b 会把所有节点都会列出来,怎么把只符合 p/b的 (不要img)的节点找出来?

查看回复

回复 (6)

L
Leisurelysage#112 年前

//p/b[not(img)]

L
Leisurelysage#212 年前
Y
yakczh#312 年前
引用 Leisurelysage//p/b[not(img)]

@Leisurelysage 如果还有其他标签呢, 比如 i em 或者其他的

L
Leisurelysage#412 年前

给个实例,是在那里还有其他标签?

Y
yakczh#512 年前
引用 Leisurelysage给个实例,是在那里还有其他标签?

@Leisurelysage 比如这种

p  
    b
p 
   b
     font
p 
    b 
	    em
p   
    b 
       img
 ..
L
Leisurelysage#612 年前

//p/b[not(em|font)]

参与回复

登录后即可参与回复。登录