【发布时间】:2014-05-03 13:30:54
【问题描述】:
我正在创建一个 DOMDocument。
问题很简单,我有一个 XML 有一个节点名称 <productName>。
如果我想创建一个 xml 并且值包含像 çøðé& 这样的特殊字符,我无法创建 xml,因为应用程序会抛出异常
"未终止的实体引用çøðé"
但我知道问题出在 char "&",我应该怎么做,将 char 编码为 &amp; 并解码它,如果我想绘制值或者我应该在 <! [CDATA []] 中设置值
谢谢。
【问题讨论】:
-
在构建 XML 时尝试使用
$node->appendChild($doc->createTextContent('&çøðé'))- 这将正确转义任何特殊字符。
标签: php xml encoding domdocument cdata