В чем отличие create_attribute и set_attribute

maxim

Новичок
В чем отличие create_attribute и set_attribute

У меня в недавно скачанном мануле нет set_attribute, а create_attribute есть - DomDocument->create_attribute. Ну я его создаю, а затем как написано в мануале - domnode->append_child(). Но так не прокатывает. А вот set_attribute в мануле нет - зато он работает. ПОЧЕМУ.

Пример(вот так оно неработает)
PHP:
$item = $xml_page->create_element('item');
$item_url = $xml_page->create_attribute ('url', 'value');
$item->append_child($item_url);
Пример(а вот так оно работает)
PHP:
$item = $xml_page->create_element('item');
$item->set_attribute('url', 'value');
 

tony2001

TeaM PHPClub
DOM-экстеншен плохо документирован и находится на стадии развития.
кстати, в мане эта функция все же есть:
[m]domelement_set_attribute[/m]
 

chameleon

Новичок
имхо методы разных объектов и все, в некоторых случаях бывает удобно сначала создать аттрибут а потом решить кому его повесить..
 

maxim

Новичок
Так все-таки как работает create_attribute? Имеется ввиду пример.
 
Сверху