如何通过php在xml中正确添加换行符?

如何通过php在xml中正确添加换行符?,php,xml,newline,Php,Xml,Newline,我有一个php代码,可以在xml中添加子元素,我的问题是如何在新行中编写该子元素 $string = simplexml_load_file($config['string']); $string->addChild('name', $nick); 我想在新行中添加这个孩子,不管它是以新行开头还是以新行结尾 提前感谢这是一个显示问题。XML本身并不关心您的文档是否 <root> <nick>foo</nick> <nick>

我有一个php代码,可以在xml中添加子元素,我的问题是如何在新行中编写该子元素

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

$string->addChild('name', $nick);
我想在新行中添加这个孩子,不管它是以新行开头还是以新行结尾


提前感谢

这是一个显示问题。XML本身并不关心您的文档是否

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

福
酒吧

foobar

两者都是完全有效的XML,将解析到同一个DOM树中。标记间隙中的空格是不相关的。

建议您去阅读它解释在etc中添加子元素,基本上您需要添加一个元素(或将子元素添加到现有元素),然后重新保存xml。谢谢,但它没有回答我在新行中添加子元素的问题。我知道这不重要,我只喜欢它看起来井然有序,仅此而已,如果没有办法在换行符中添加它,那么它就可以了,但我宁愿它添加了。感谢DOM本身并没有,因为“美化”不是DOM的意义所在。在执行
->saveXML()调用后,可以使用html美化器。
<root><nick>foo</nick><nick>bar</nick></root>