0

我有一个简单的文本文件。内容具有 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>

并帮助解决这个问题将不胜感激。

4

1 回答 1

0

Try using htmlentities() on each line, it won't let the browser parse the tags. Also if you don't have any particular need to read the file line-by-line, you better stick with file_get_contents(), just call htmlentities(file_get_contents('sample.xml')) and you'll make the job even easier.

于 2013-11-06T04:37:04.347 回答