zIP
Новичок
Не работает getElementsByTagName
Нужно обработать документ в xml формате.
Почитал мануал по DOM PHP5. Слишком скупое описание для не профессионала
Как я понял, начиная с версии 5 DOM встроен в ядро. Т.е. дополнительные расширения подключать не надо.
Но может еще что надо?
Просто я попробовал пример из мануала.
Пробовал getElementsByTagName()
Без разницы.
Пусто и все. Не выводит значение.
-~{}~ 08.09.06 19:32:
Да, и еще. Проверил создаеться ли объект.
Проверил тупо - просто сохранил его.
все работает.
Нужно обработать документ в xml формате.
PHP:
<?xml version="1.0" encoding="windows-1251"?>
<title-info>
<genre>thriller_mystery</genre>
<author>
<first-name>Борис</first-name>
<last-name>Акунин</last-name>
</author>
<book-title>Азазель</book-title>
<annotation><p>Памяти XIX столетия, когда литература была великой.</p>
<empty-line/>
</annotation>
<date/>
<coverpage> <image l:href="#azazel.jpg"/></coverpage>
<lang>ru</lang>
<sequence number="1" name="Приключения Эраста Фандорина"/>
</title-info>
Как я понял, начиная с версии 5 DOM встроен в ядро. Т.е. дополнительные расширения подключать не надо.
Но может еще что надо?
Просто я попробовал пример из мануала.
PHP:
$doc = new DOMDocument('1.0', 'windows-1251');
$doc->validateOnParse = true;
$doc->Load('lib/test.xml');
echo "The element whose id is books is: " . $doc->getElementById('annotation')->tagName . "\n";
Без разницы.
Пусто и все. Не выводит значение.
-~{}~ 08.09.06 19:32:
Да, и еще. Проверил создаеться ли объект.
Проверил тупо - просто сохранил его.
PHP:
$doc->save('lib/file.xml');