现有一段xml:
<span>
<a class="copy">复制</a>
<a class="download 100" href="www.xxxxx.com/xxxxx">下载</a>
<a ....>XXX</a>
<a ....>YYY</a>
</span>
我想从中取出“下载”的那个<a>元素。
通过使用contains函数,下面的这个xpath是奏效的:
//span/a[contains(@class, "dowload")]
但是我现在想通过匹配那两个汉字“下载”来取出那个<a>,应该怎么写xpath?
下面这个xpath取出的是<span>,但我想取出那个<a>啊……
//span[contains(a, "下载")]
1
hcymk2 2015-01-15 15:28:38 +08:00 1
//span[a=下载']/a
|
2
hcymk2 2015-01-15 15:29:35 +08:00 1
...
少了个引号 //span[a='下载']/a |
3
imn1 2015-01-15 15:46:25 +08:00 2
//a[text()='下载']
//a[contains(text(), "下载")] 建议你 google 搜索 'xpath css cheatsheet',会找到两份 pdf,自己留下,很有用的 信得过(不是说我,是这个链接)的就点 http://bit.ly/gTd5oc ,就是这两份 |