Проблема с удалением XMLNode

lart

Guest
Проблема с удалением XMLNode

Добрый день.

Пытаюсь удалить элемент с XML документа:
<?xml version="1.0" encoding="UTF-8" ?>
<config>
<param name="table" value="cat_sections">
<subparam name="field" value="name"></subparam>
<subparam name="field" value="description"></subparam>
</param>
</config>

для этого использую следующий код:
PHP:
$params=$dom->getElementsByTagName('param'); 
$dom->removeChild($params->item(0));
Получаю ошибку DOMException

Если проверить тип возвращаемой переменной $param->item(0) то выдает DOMElement, хотя в документации сказано что должно выдавать DOMNode

Может кто то сталкивался с подобной проблемой.

P.S. PHP 5.2.6
 

chameleon

Новичок
Re: Проблема с удалением XMLNode

Автор оригинала: lart
$dom->removeChild($params->item(0));[/PHP]
это вот что за $dom? Если, как я понимаю, DOMDocument то с чего бы элементу param (судя по структуре) быть его чайлдом?
P.S. а что вам DOMException говорит?
 

lart

Guest
Re: Re: Проблема с удалением XMLNode

Автор оригинала: chameleon
это вот что за $dom? Если, как я понимаю, DOMDocument то с чего бы элементу param (судя по структуре) быть его чайлдом?
P.S. а что вам DOMException говорит?
Спасибо, действительно надо было удалить <config> и все нормально:) Кстати ошибка была "Not Found Error":)
 
Сверху