Ich möchte mit XPath nur den Wert aus span class = "Wert" ohne das Währungszeichen Zeichen auswählen.Wählen Sie Text ohne Geschwister Markup
<span class="infoValue">
<span class="value">
<span class="currencyLeft">$</span>
1000
</span>
</span>
//span[@class='infoValue']//span[@class='value']
Mit diesem Xpath kann ich "$ 1000" auswählen. Wie kann ich mit XPath nur die "1000" ohne "$" -Zeichen entfernen oder bekommen?
Wenn ich es versuche.
//span[@class='infoValue']//span[@class='value']/span[not(currencyLeft)]"
Ich bekomme nur wieder das Währungszeichen "$".
Dies wird unerwünschte Leerzeichen aufnehmen, die mit 'normalize-space()' schwer zu trimmen sind, da mehrere Textknoten zurückgegeben werden können. – kjhughes