Wie Sie XPath verwenden, um wählen Sie mehrere mögliche text-Werte?
Habe ich zu Bewertung auswählen-codes aus a-tag ähnlich der folgenden, aber nur, wenn die Agentur 'SP' oder 'SNP'. Jetzt habe ich:
./ratings/rating/agency[text()='SNP'|text()='SP']/../code
Diese scheint nicht zu arbeiten, obwohl. Was mache ich falsch?
<ratings>
<rating>
<agency>SP</agency>
<provider>SP</provider>
<type>LONG TERM</type>
<currencyType>LOCAL</currencyType>
<description>SP Standard LT LC rating</description>
<code>BBB+</code>
<date>2011-09-07</date>
</rating>
</ratings>
Dank,
Jared
InformationsquelleAutor Jared | 2011-10-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hauptsache den union-operator
|
denen Sie versucht haben, zu verwenden, da ein 'oder'. Ändern Sie es zuor
:Oder mehr natürlich,
In XPath 2.0, können Sie eine Sequenz:
InformationsquelleAutor LarsH
Verwenden
or
statt|
InformationsquelleAutor Kirill Polishchuk