xpath                
            Проверьте, нет ли текста узла
        
        
            
    Поиск…
Синтаксис
- булево (path_to_node / текст ())
 - string (path_to_node)! = ''
 
замечания
Булевая функция имеет другое использование
- Проверьте, присутствует ли узел
 - Проверьте, не является ли аргумент числом (NaN) или равен 0
 
Функция String используется для возврата строкового значения узла.
Проверьте, есть ли у Деборы мастер, а его текстовое значение не пустое
XML
<Deborah>
    <address>Dark world</address>
    <master>Babadi</master>
    <ID>#0</ID>
    <colour>red</colour>
    <side>evil</side>
</Deborah>
 XPATH
boolean(/Deborah/master/text())
 ИЛИ ЖЕ
string(/Deborah/master) != ''
 ВЫХОД
true
        Убедитесь, что у Dobby есть мастер, и его текстовое значение не пустое
XML
<Dobby>
    <address>Hogwartz</address>
    <master></master>
    <colour>wheatish</colour>
    <side>all good</side>
</Dobby>
 XPATH
boolean(/Dobby/master/text())
 ИЛИ ЖЕ
string(/Dobby/master) != ''
 ВЫХОД
false
    
    
    
    
    Modified text is an extract of the original Stack Overflow Documentation
        Лицензировано согласно CC BY-SA 3.0
        Не связан с Stack Overflow