如何通过php在xml中正确添加换行符?
问题描述:
我有一个PHP代码,将在XML中添加的孩子,我的问题是如何编写的孩子在新的生产线如何通过php在xml中正确添加换行符?
$string = simplexml_load_file($config['string']);
$string->addChild('name', $nick);
我想补充的孩子在新的生产线,如果启动它不事关新行或结束它
在此先感谢
答
这是一个显示问题。如果你的文档看起来像
<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
建议您阅读http://www.php.net/manual/en/simplexmlelement.addchild.php它解释了在etc中添加一个孩子,基本上你需要添加一个元素(或将孩子添加到现有元素),然后重新保存你的XML。 – Dave 2013-05-13 13:52:31
谢谢,但它不回答我的问题,在新行添加孩子 – GuestofHonor 2013-05-13 13:57:25