xpath
Vérifiez si le texte d'un nœud est vide
Recherche…
Syntaxe
- booléen (path_to_node / text ())
- string (path_to_node)! = ''
Remarques
La fonction booléenne a d'autres utilisations
- Vérifier si un noeud est présent
- Vérifiez si l'argument n'est pas un nombre (NaN) ou s'il s'agit de 0
La fonction String est utilisée pour renvoyer la valeur de chaîne d'un noeud.
Vérifiez si Deborah a un maître et que sa valeur textuelle n'est pas vide
XML
<Deborah>
<address>Dark world</address>
<master>Babadi</master>
<ID>#0</ID>
<colour>red</colour>
<side>evil</side>
</Deborah>
XPATH
boolean(/Deborah/master/text())
OU
string(/Deborah/master) != ''
SORTIE
true
Vérifiez si Dobby possède un maître et que sa valeur textuelle n'est pas vide
XML
<Dobby>
<address>Hogwartz</address>
<master></master>
<colour>wheatish</colour>
<side>all good</side>
</Dobby>
XPATH
boolean(/Dobby/master/text())
OU
string(/Dobby/master) != ''
SORTIE
false
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow