我有一个有xmlParseEntityRef: no name
错误的 xml 文件。
我知道它是由&符号引起的,删除或替换它就&
可以了。问题是这个 xml 文件是动态生成的,通常非常大 (>5MB)。
我正在尝试将其定义为文档类型实体,但无济于事。有任何想法吗?
感谢所有的反馈。我完全同意你们所有人的看法。
但是,由于我需要快速解决此问题,因此我在 Smarty 模板方面找到了解决方案。
我发现我可以将变量的值重定向到 php 函数,如下所示:
{$foo|htmlentities}
参考是[这里] (http://www.smarty.net/forums/viewtopic.php?p=60401)
问题解决了!
我已经更新了这个问题,以防有人遇到类似的问题。