Php. Call to undefined method DOMAttr::setAttribute()


Рассмотрим пример решения простой ошибки, которая очень часто встречается при генерации, например, XML-файлов.

Ошибка в том, что php не позволяет на лету, как это очень привычно и модно сейчас, создавать ветки.

Т.е. следующий код НЕ будет работать:
$node = $xmlDoc->createElement(«Port», $serv->STMPPort)->setAttribute(«type»,»int») ;

В то же время следующий код отлично отработает:
$node = $xml->createElement(«name», ‘onfor’) ;
$node->setAttribute(«gender»,»none») ;

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *