首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

[xPath有关问题] 请教能不能获取没有指定属性的某个标签,求解疑

2013-09-18 
[xPath问题] 请问能不能获取没有指定属性的某个标签,求解疑1. 比如在一个div下有50个a标签,其中30个a

[xPath问题] 请问能不能获取没有指定属性的某个标签,求解疑
1. 比如在一个<div>下有50个<a>标签,其中30个<a>标签是有class属性的,剩下的没有,请问我如何获取这些没有class属性的<a>标签?
2. 顺便一起请教一下,如果有10个<a>标签带有class属性,我需要取出其中的第3个,我原先是这样写的:
//a[@class= '某类'][3]
很显然这是不对的。。请问有没有方法直接获取到这个<a>标签?还是说只能先一股脑统统取出来,然后再慢慢遍历筛选?

新学xPath,可能问题比较幼稚,不过我真的是一时网上也找不到什么结果,求大神解疑,感激不尽!
[解决办法]
1. //div/a[not(@class)]
2. (//div/a[@class])[3] 
[3]的优先级高,所以需要加上括号。

热点排行