私はよく形成されたXHTMLページを持っています。 リンクされているテキストを持っている場合、リンクのリンク先URLを探したいと思います。私はXPath表現をしたいリンクテキストをリンクテキストでXPathとどのようにして見つけることができますか?
<a href="http://stackoverflow.com">programming questions site</a>
<a href="http://cnn.com">news</a>
例programming questions site
を与えられた場合、それはhttp://stackoverflow.com
を与えるだろうと私はそれをnews
を与える場合、それはhttp://cnn.com
を与えるようにします。
//a[text()='text_i_want_to_find']/@href
私はxpathを学びますか?私はクエリを見ると分かりやすく分かりやすいですが、私は自分で書くことはできません – flybywire
@flybywireこのStanfordの無料のIntroduction to Databasesコースは、XMLとXPathに関する良いセクションがあります。 –
text()の代わりに "。="を使うことができます。例えば//a[.'Register here '] – danpop