Добрый день,
У меня возникли проблемы с изменением XML с помощью SimpleXMLElement в PHP.
Моя структура XML выглядит следующим образом:
<chart caption='NULL' shownames='1' showvalues='0' decimals='2' numberPrefix='$' useRoundEdges='0' legendBorderAlpha='0' bgColor='FFFFFF' canvasBorderColor='A5A5A5' canvasBorderThickness='1' showToolTip='1'>
...
</chart>
Как я могу изменить атрибуты () корневого тега с помощью SimpleXMLElement?
Спасибо!
РЕДАКТИРОВАТЬ: Хм ... Я нашел способ, но не верю, что он очень чистый. Я добавил тег <root><chart ...>...</chart></root>
, обертывающий мои XML-данные. И, наконец, я добавил str_replace(array("<root>", "</root>"), "", $_RenderedXML->asXML())
в свой код. Любая идея, что это ... "чище"?