Ricerca…


Sintassi

  • booleana (path_to_node / text ())
  • string (path_to_node)! = ''

Osservazioni

La funzione booleana ha altri usi

  1. Controlla se un nodo è presente
  2. Controlla se l'argomento non è un numero (NaN) o è 0

La funzione stringa viene utilizzata per restituire il valore stringa di un nodo.

Controlla se Deborah ha un master e il suo valore di testo non è vuoto

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) != ''

PRODUZIONE

true

Controlla se Dobby ha un master e il suo valore di testo non è vuoto

XML

<Dobby>
    <address>Hogwartz</address>
    <master></master>
    <colour>wheatish</colour>
    <side>all good</side>
</Dobby>

XPATH

boolean(/Dobby/master/text())

O

string(/Dobby/master) != ''

PRODUZIONE

false


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow