Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

PHP + XML (domxml)

5.4K
22 ноября 2003 года
exxler
5 / / 22.11.2003
у меня есть такой xml:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<tarif id="1">
<name>ОнЛайн</name>
<abonplat>5</abonplat>
<prepaid>0</prepaid>
<cost>0.15</cost>
</tarif>
<tarif id="2">
<name>Активный</name>
<abonplat>65</abonplat>
<prepaid>500</prepaid>
<cost>0.12</cost>
</tarif>
</root>

и такой php код :
$dom = domxml_open_file("asd.xml");
$context = xpath_new_context($dom);
$target = xpath_eval($context, "/root/tarif[@id=2]");
$parent = $dom->document_element();
$parent->remove_child($target[0]);
$dom->dump_file ("asd.xml");

но в ответе:
Warning: remove_child() expects parameter 1 to be object, null given

если просто
$parent->remove_child($target);
то :

Warning: remove_child(): Underlying object missing

что не правильно??
5.4K
22 ноября 2003 года
exxler
5 / / 22.11.2003
вопрос снят - я сам разобрался. надо было всего лишь

$parent->remove_child($target->nodeset[0]);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог