| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Crawl 09.11.2005 17:36
я вам сейчас напишу то к чему пришел я#немного измененый вариант того что написано в документации #http://www.parser.ru/docs/lang/xnodeselectsingle.htm
$d[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<document>
<t a="a value1">value1</t>
<t a="a value2">value2</t>
</document>}]
# результат=список из двух элементов "t"
$list[^d.select[/document/t]]
# перебираем найденные листы:
# этот код будет работать
# даже если запрос не найдет ни одного листа
^for[i](0;$list-1){
$node[$list.$i]
Имя: $node.nodeName | Текст внутри: $node.firstChild.nodeValue | Атрибут: <b>a</b> Значение: ^node.getAttribute[a]<br>
Тип: $node.nodeType<br>
}а вы сами посмотри где то что вам нужно.