Php 如何使用简单XML处理换行符(LF)?

Php 如何使用简单XML处理换行符(LF)?,php,xml,line-breaks,Php,Xml,Line Breaks,我使用简单的xml来解析我们从“外部”获取的一些xml数据 XML的实现方式如下: <element> <address>Name of the Customer Street No. ZIP City</adress> </element> 它只会在一行中回显所有地址: Output: Name of the Customer Street No. ZIP City 我无法更改xml(如[!CDATA..]或类似内容),因为它不是由我们生

我使用简单的xml来解析我们从“外部”获取的一些xml数据

XML的实现方式如下:

<element>
  <address>Name of the Customer
Street No.
ZIP City</adress>
</element>
它只会在一行中回显所有地址:

Output: Name of the Customer Street No. ZIP City
我无法更改xml(如[!CDATA..]或类似内容),因为它不是由我们生成的

有没有办法解析换行符以获得正确的输出

任何帮助都是感激的,因为我——再一次(:p)——不知道该做什么

致以最诚挚的问候

您能测试一下吗:

echo nl2br( $xml->element['address'] ) ;

您的问题取决于您的输出(HTML、纯文本等)。也可以考虑使用Strux替换。它用于替换其他字符串中的字符/字符串。
echo nl2br( $xml->element['address'] ) ;