2010-06-30 74 views
1

我正在尝试使用XPATH选择子菜单项。使用xpath选择子菜单项

子菜单项具有以下共同结构。

..../span/a[@class="button"] 

锚标签内部,按钮的标题存在于<strong/>标签

例如内

<span> 
<a class="button" text="" href="....."> 
<strong> submenu item 1 </strong> 
</a> 
</span> 

如何使用XPATH选择里面有“子菜单项1”的锚标签?

在此先感谢...

vamyip

+0

嗨克里斯,感谢您的编辑 – vamyip 2010-06-30 10:27:04

回答

1

可以使用后代谓:

..../span/a[@class="button"][descendant::strong=" submenu item 1 "] 

请注意,这是外绕间距敏感。你可以正常化,如果这是一个问题:

..../span/a[@class="button"][normalize-space(descendant::strong)="submenu item 1"] 
+0

感谢您的及时答复。完全按照要求工作 – vamyip 2010-06-30 11:13:08