2013-05-13 56 views
0

我有一個PHP代碼,將在XML中添加的孩子,我的問題是如何編寫的孩子在新的生產線如何通過php在xml中正確添加換行符?

$string = simplexml_load_file($config['string']); 

$string->addChild('name', $nick); 

我想補充的孩子在新的生產線,如果啓動它不事關新行或結束它

在此先感謝

+0

建議您閱讀http://www.php.net/manual/en/simplexmlelement.addchild.php它解釋了在etc中添加一個孩子,基本上你需要添加一個元素(或將孩子添加到現有元素),然後重新保存你的XML。 – Dave 2013-05-13 13:52:31

+0

謝謝,但它不回答我的問題,在新行添加孩子 – GuestofHonor 2013-05-13 13:57:25

回答

0

這是一個顯示問題。如果你的文檔看起來像

<root> 
    <nick>foo</nick> 
    <nick>bar</nick> 
</root> 

<root><nick>foo</nick><nick>bar</nick></root> 

XML本身也不在乎這兩個是完全有效的XML,並解析到同一DOM樹。標記插頁式廣告中的空白不相關。

+0

我知道它並不重要,我只喜歡它看起來安排這一切,如果沒有辦法將它添加到新行,那麼它很好,但我寧可如果是的話。 謝謝 – GuestofHonor 2013-05-13 14:16:14

+0

DOM本身沒有,因爲「美化」不是DOM所關心的。在執行' - > saveXML()'調用後,您可以使用html美化器。 – 2013-05-13 14:17:17