xpath
Prüfen Sie, ob der Text eines Knotens leer ist
Suche…
Syntax
- boolean (path_to_node / text ())
- string (path_to_node)! = ''
Bemerkungen
Die boolesche Funktion hat andere Zwecke
- Prüfen Sie, ob ein Knoten vorhanden ist
- Prüfen Sie, ob das Argument keine Zahl ist (NaN) oder 0 ist
String-Funktion wird verwendet, um den String-Wert eines Knotens zurückzugeben.
Prüfen Sie, ob Deborah einen Master hat und der Textwert nicht leer ist
XML
<Deborah>
<address>Dark world</address>
<master>Babadi</master>
<ID>#0</ID>
<colour>red</colour>
<side>evil</side>
</Deborah>
XPATH
boolean(/Deborah/master/text())
ODER
string(/Deborah/master) != ''
AUSGABE
true
Prüfen Sie, ob Dobby über einen Master verfügt und der Textwert nicht leer ist
XML
<Dobby>
<address>Hogwartz</address>
<master></master>
<colour>wheatish</colour>
<side>all good</side>
</Dobby>
XPATH
boolean(/Dobby/master/text())
ODER
string(/Dobby/master) != ''
AUSGABE
false
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow