xpath
Compruebe si el texto de un nodo está vacío
Buscar..
Sintaxis
- boolean (path_to_node / text ())
- string (path_to_node)! = ''
Observaciones
La función booleana tiene otros usos.
- Compruebe si un nodo está presente
- Compruebe si el argumento no es un número (NaN) o es 0
La función de cadena se utiliza para devolver el valor de cadena de un nodo.
Compruebe si Deborah tiene un maestro y su valor de texto no está vacío
XML
<Deborah>
<address>Dark world</address>
<master>Babadi</master>
<ID>#0</ID>
<colour>red</colour>
<side>evil</side>
</Deborah>
XPATH
boolean(/Deborah/master/text())
O
string(/Deborah/master) != ''
SALIDA
true
Compruebe si Dobby tiene un master y su valor de texto no está vacío
XML
<Dobby>
<address>Hogwartz</address>
<master></master>
<colour>wheatish</colour>
<side>all good</side>
</Dobby>
XPATH
boolean(/Dobby/master/text())
O
string(/Dobby/master) != ''
SALIDA
false
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow