parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Неточность в доке. Всех с наступающим Н.Г.

527 30.12.2003 13:54

класс xnode
метод select. XPath поиск узлов
приводится пример:
$d[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?> 
<t/><t/>}] 
# результат=список из двух элементов "t" 
$list[^d.select[t]] 
# перебираем найденные листы: 
#   этот код будет работать 
#   даже если запрос не найдет ни одного листа  
^for[i](0;$list-1){ 
    $node[$list.$i] 
    Имя: $node.nodeName<br> 
    Тип: $node.nodeType<br> 
} 
в xml документе должен быть один корневой узел.
так правильно:
$d[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<xml>
<t/><t/>
</xml>}]
# результат=список из двух элементов "t"
$list[^d.select[//t]]
# перебираем найденные листы:
#   этот код будет работать
#   даже если запрос не найдет ни одного листа
^for[i](0;$list-1){
    $node[$list.$i]
    Имя: $node.nodeName<br>
    Тип: $node.nodeType<br>
}


  • Неточность в доке. Всех с наступающим Н.Г., 527 30.12.2003 13:54