32
このXpath式"//span[@class='Big']"
を使用し、そのページ内のすべての要素が<span>
タグとclass='Big'
になっています。最初のオカレンスのみを検索するXPath式は何ですか?
私の質問は、ページ上の最初のオカレンスだけでなく、すべてのオカレンスではなく、正しいXpath
という表現ですか?
おかげで、 ナリン
このXpath式"//span[@class='Big']"
を使用し、そのページ内のすべての要素が<span>
タグとclass='Big'
になっています。最初のオカレンスのみを検索するXPath式は何ですか?
私の質問は、ページ上の最初のオカレンスだけでなく、すべてのオカレンスではなく、正しいXpath
という表現ですか?
おかげで、 ナリン
正解(括弧に注意してください):
(//span[@class='Big'])[1]
次の式は、一般的なケースでは間違っている:
//span[@class='Big'][1]
理由ドキュメント内のすべてのspan
要素を選択します最初の述語の条件を満たし、その親の最初の子であるである - XML文書にこのような要素が多数あり、そのすべてが選択されます。