【发布时间】:2011-10-11 02:12:15
【问题描述】:
我有一个使用 PHP DOMDocument 动态生成的 XML 文档。我将此 XML 与 XSL 文件一起使用。在我从数据库条目中获得日元货币符号 (¥) 之前,它运行良好。该符号被转义为¥ HTML 实体。该实体正在破坏 XSL/XML 引擎:
警告:DOMDocument::load() [domdocument.load]: Entity 'yen' not 在 %file.xml% 中定义,行:%1% in %file.php% on line %2%
当¥ 实体不存在时,一切正常。
有什么我没有做/包含/配置来得到这个错误吗?
【问题讨论】:
-
您的问题标题的答案是肯定的,但根据您的 cmets,这并不是您真正想要找出的。如果您发布一些输出日元实体的 PHP 代码,我们可能更能帮助您。比如,你用什么方法来序列化?
标签: php xml xslt domdocument html-entities