xpath: wie können Sie wählen Sie einen bestimmten text-Knoten vor und nach einer <br> - tag?
betrachten Sie diese
Liste der Alkohol
Beer
<br>
Vodka
<br>
rum
<br>
whiskey
wie würden Sie Ausdrücken, Bier in xpath ?
/br/preceding-sibling::text() ?
was ist mit Wodka ? rum ?
- Sie haben als DOM-parser, statt ein XML-parser? Dein Beispiel ist nicht gültig, XML -, für eine.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hängt vom Kontext ab. Ideal, um wohlgeformtes XML, Ihre Sequenz muss ein root-element. Lassen Sie uns sagen, es ist
<bar/>
.Bier:
/bar/br[1]/preceding-sibling::text()[1]
Wodka:
/bar/br[1]/following-sibling::text()[1]
Rum:
/bar/br[2]/following-sibling::text()[1]