2

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%20and%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"

今、私は最初のqld Quaddie.Plzがこの点で私を助けてくれるxpathを使用して唯一の最初の要素にアクセスしたい

前もって感謝します

4

2 に答える 2

1

XPath//h6[1]でうまくいくはずです。( http://www.xpathtester.com/でテスト済み)。

于 2012-11-23T20:20:35.993 に答える
1

使用:

(//h6)[1]

これは、XPath に関する最もよくある質問の 1 つです。XPath演算子は、 XPath 疑似演算子[]よりも優先されます。//

于 2012-11-23T22:40:56.877 に答える