在节点中使用DomDocument进行换行

时间:2012-05-22 13:39:33

标签: php xml domdocument line-breaks

我正在用php中的DOMDocument类创建一个xml文件。我想为我的地址创建一个块节点,如下所示:

<Address>CompanyName
Street
Place</Address>

我必须像这样创建地址字段,因为xml是由其他人导入的。

我已经尝试过“\ n”,“cdata”,“&lt; br&gt;”但它也印刷了。有没有办法在没有任何附加文本的情况下在xml中使用DOMDocument进行换行?

或者是否有其他更好的方法可以做到这一点? (XMLWriter的?)

对不起我的英文:)并感谢您的帮助

编辑: 如果我在firefox中打开它,它看起来像这样:

2 个答案:

答案 0 :(得分:1)

它实际上运作得很好。在Internet Explorer中,右键单击页面,然后单击“查看源”。新线路就在那里。

答案 1 :(得分:0)

为了指定是否应该对换行进行规范化或保留,您必须相应地设置preserveWhiteSpace选项:

http://www.php.net/manual/de/class.domdocument.php#domdocument.props.preservewhitespace