Запустил. Работает. А на сайте - нет. Проблема в чем-то другом?
Purple 21.09.2005 16:34
Запустил:
sudo -u nobody /usr/local/apache/cgi-bin/parser314xmlnew.cgi /usr/local/apache/cgi-bin/_test.html
Вот что получил:
Создание объекта типа xdoc:%26lt;br /%26gt;
%26lt;pre%26gt;
$document[^xdoc::create{%26lt;?xml version=%26quot;1.0%26quot; encoding=%26quot;WINDOWS-1251%26quot; ?%26gt;
%26lt;document%26gt;
%26lt;t attr=%26quot;привет%26quot; n=%26quot;123%26quot;/%26gt;
%26lt;t attr=%26quot;пока%26quot; n=%26quot;234%26quot; n2=%26quot;xxx%26quot;/%26gt;
%26lt;text%26gt;текст%26lt;/text%26gt;
%26lt;/document%26gt;}]
%26lt;/pre%26gt;
Объект xdoc %26lt;b%26gt;успешно создан%26lt;/b%26gt;.%26lt;br /%26gt;
Достаем все элементы %26lt;t /%26gt; $elements[^document.select[//t]] :%26lt;br /%26gt;
Количество найденых элементов: 2%26lt;br /%26gt;
Вывод найденых элементов с помощью foreach (порядок произвольный):%26lt;br %26gt;
nodeName: 't', nodeType: '1', кол-во аттрибутов: '2', аттрибуты: n='123', attr='привет'
%26lt;br /%26gt;
nodeName: 't', nodeType: '1', кол-во аттрибутов: '3', аттрибуты: n2='xxx', n='234', attr='пока'