1
美好的一天,SimpleXMLElement修改根標記
我在使用PHP中的SimpleXMLElement修改XML時遇到了問題。
我的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根標籤的屬性()?
謝謝!
編輯: 嗯...我找到了一種方式,但我不認爲它很乾淨。我添加了一個包裝我的XML數據的<root><chart ...>...</chart></root>
標籤。我終於在我的代碼中加入了str_replace(array("<root>", "</root>"), "", $_RenderedXML->asXML())
。任何想法是......「更清潔」?
我不知道爲什麼這已經downvoted。但是這個工作對我來說。我相信這是我忘記嘗試的一種技巧。 – Cybrix 2010-09-20 03:41:42
也許是因爲我有示例XML與代碼內聯。這是有點皺眉。但我懶得使用DOMDocument來構建XML。我從來沒有想過要成爲真正的代碼,而只是教你如何做到這一點,所以你可以集成到你的代碼中。很高興幫助:) – Ollie 2010-09-20 17:20:49