xpath
Kontrollera om texten på en nod är tom
Sök…
Syntax
- boolean (path_to_node / text ())
- string (path_to_node)! = ''
Anmärkningar
Booleska funktion har andra användningsområden
- Kontrollera om en nod finns
- Kontrollera om argumentet inte är ett tal (NaN) eller är 0
Strängfunktion används för att returnera strängvärdet för en nod.
Kontrollera om Deborah har en master och dess textvärde inte är tomt
XML
<Deborah>
<address>Dark world</address>
<master>Babadi</master>
<ID>#0</ID>
<colour>red</colour>
<side>evil</side>
</Deborah>
XPATH
boolean(/Deborah/master/text())
ELLER
string(/Deborah/master) != ''
PRODUKTION
true
Kontrollera om Dobby har en master och dess textvärde inte är tomt
XML
<Dobby>
<address>Hogwartz</address>
<master></master>
<colour>wheatish</colour>
<side>all good</side>
</Dobby>
XPATH
boolean(/Dobby/master/text())
ELLER
string(/Dobby/master) != ''
PRODUKTION
false
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow