我有一个简单的文本文件。 内容具有 xml 标记。 问题是某些元素没有结束标记。
我能够逐行读取文件,但是当我回显读取的内容时,标签丢失了。
示例文件内容。
<SOL>
<Name> JJ Evans
<Address> 1010 Good Times Lane
</Sol>
当我阅读此文件时,逐行并回显我得到的输出:
JJ Evans
1010 Good Times Lane
我需要输出为:
<SOL>
<Name> JJ Evans
<Address> 1010 Good Times Lane
</Sol>
并帮助解决此问题将不胜感激。
尝试在每一行上使用htmlentities(),它不会让浏览器解析标签。此外,如果您没有任何特别需要逐行读取文件,则最好坚持使用file_get_contents(),只需调用htmlentities(file_get_contents('sample.xml'))
,这将使工作更加轻松。