我想使用xpath访问一个特定的元素。这是我的yql查询的结果。看看这个链接 http://developer.yahoo.com/yql/console/#h=select%20content%20from%20html%20where%20url%3D%22http%3A//www.riqapp.be/qld-quaddie.html%22% 20于是%20xpath%3D%22个// H6 [1]%22
<h6>First qld Quaddie</h6>
<h6>second qld quaddie</h6>
我正在使用这个yql查询
select content from html where url="http://www.riqapp.be/qld-quaddie.html" and xpath="//h6"
现在我想访问使用xpath的唯一第一个元素,其中说第一个qld Quaddie.Plz在这方面帮助我
提前致谢
答案 0 :(得分:1)
XPath //h6[1]
应该可以解决问题。 (通过http://www.xpathtester.com/测试。)
答案 1 :(得分:1)
使用强>:
(//h6)[1]
这是XPath中最常见的FAQ之一 - XPath []
运算符的优先级高于//
XPath伪运算符。