PHP объект как документ XML - PullRequest
       17

PHP объект как документ XML

47 голосов
/ 26 сентября 2008

Каков наилучший способ взять данный объект PHP и сериализовать его как XML? Я смотрю на simple_xml и использую его для разбора XML на объекты, но мне не ясно, как это работает наоборот.

Ответы [ 11 ]

0 голосов
/ 26 сентября 2008

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

$_xml = '';
foreach($obj as $key => $val){
  $_xml .= '<' . $key . '>' . $val . '</' . $key . ">\n";
}

Используя fopen / fwrite / fclose, вы можете сгенерировать документ XML с переменной $_xml в качестве содержимого. Это некрасиво, но сработало бы.

...