我使用simple-xml来解析我们从“外部”获取的一些xml-Data。
XML采用以下方式:
<element>
<address>Name of the Customer
Street No.
ZIP City</adress>
</element>
每个换行都是用LF完成的。
所以,如果我只是做一些事情:
$xml = simplexml_load_file('file.xml');
echo $xml->element['address'];
它只会在一行中回显所有地址:
Output: Name of the Customer Street No. ZIP City
我没有可能更改xml(如[!CDATA ..]之类的东西),因为它不是由我们生成的。
有没有办法解析换行符以获得正确的输出?
感谢任何帮助,因为我 - 再次(:P) - 不知道该怎么做。
祝你好运
答案 0 :(得分:1)
你能测试一下:
echo nl2br( $xml->element['address'] ) ;