2013-05-13 30 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