CNode

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

问答
Yyakczh发布于12 年前最后回复12 年前6 回复6278 浏览0 收藏

html页面结构是这样的

p  
    b 
p  
    b 
       img

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

查看回复

回复 (6)

L
Leisurelysage#1·12 年前

//p/b[not(img)]

L
Leisurelysage#2·12 年前
Y
yakczh#3·12 年前
引用 Leisurelysage//p/b[not(img)]

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

L
Leisurelysage#4·12 年前

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

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

@Leisurelysage 比如这种

p  
    b
p 
   b
     font
p 
    b 
	    em
p   
    b 
       img
 ..
L
Leisurelysage#6·12 年前

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

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