Ich habe eine wohlgeformte XHTML Seite. Ich möchte die Ziel-URL eines Links finden, wenn ich den verknüpften Text habe.Wie kann ich die Link-URL per Link-Text mit XPath finden?
Beispiel
<a href="http://stackoverflow.com">programming questions site</a>
<a href="http://cnn.com">news</a>
ich einen XPath Ausdruck so wollen, dass es http://stackoverflow.com
geben, wenn programming questions site
gegeben und wenn ich es news
geben wird es http://cnn.com
geben.
//a[text()='text_i_want_to_find']/@href
werde ich jemals XPath lernen? wenn ich eine Abfrage sehe, ist es so offensichtlich und leicht zu verstehen ... aber ich bin nie in der Lage, eine selbst zu schreiben – flybywire
@flybywire Wenn Sie dies lesen, hat Stanford freie Einführung in Datenbanken natürlich einen guten Abschnitt über XML und XPath. –
Anstelle von text() können Sie ". =" Verwenden, zum Beispiel //a[.='Registrieren Sie sich hier '] – danpop