2017-05-03 2 views
0

Ich fand einige Elemente, in denen mehrere Dokumente enthalten sind. Wie kann ich ein einzelnes Dokument finden, indem ich einen XPath-Ausdruck wie in E-Mail und Telefon anlege? Ich habe versucht, mit:Kann Xpath nicht erstellen, um einzelnen Wert zu finden

//div[@class="professional-info-content"]/text() 

aber es gibt alle Dokumente.

Hier sind die Elemente:

<div class='professional-info-content'><b>Impressum:</b><br/>hokon 
<br/>Jörn Brenscheidt GmbH 
<br/>Wasserbank 21 
<br/>D-58456 Witten Herbede 
<br/> 
<br/>Tel.: 0049 (0) 2302 780100 
<br/>Fax: 0049 (0) 2302 780110 
<br/>E-Mail: [email protected] 
<br/>www.hokon.de</div> 
+0

Was genau möchten Sie extrahieren? – choroba

+0

Tut mir leid, mein Herr, weil ich nicht ausdrücklich gefragt habe. Ich erwarte, nur E-Mail und Telefonnummer zu kratzen. – SIM

Antwort

1

/div[@class="professional-into-content"]/text() liefert eine Knoten Liste aller Textknoten unter dem div. Um nur eine spezifische, können Sie einen Index angeben, z.B .:

/div[@class="professional-into-content"]/text()[6] 

gibt die Telefonnummer und

/div[@class="professional-into-content"]/text()[8] 

die E-Mail.

+0

Danke sir choroba, es funktioniert. – SIM

Verwandte Themen