SimpleXML转换html实体

时间:2017-06-23 14:21:48

标签: php simplexml

我的XML文件包含节点内容中的一些html实体。例如:

...
<node>node&apos;s content</node>
...

当我通过SimpleXML加载文件时(使用simplexml_load_file方法),节点内容将自动转换为node's content

当我在simplexml_load_file中指定LIBXML_NOENT时 - 没有任何反应,HTML实体仍然会被解析。

如何保存原始节点内容?

1 个答案:

答案 0 :(得分:-2)

您可以向simplexml_load_file()添加一个参数,使其不会替换HTML实体。请参阅http://php.net/manual/en/libxml.constants.php

SimpleXMLElement xml = simplexml_load_file("myFile", "SimpleXMLElement", LIBXML_NOENT(0));