【发布时间】:2011-05-16 09:20:19
【问题描述】:
$dom = new DOMDocument('1.0');
$Rootelement = $dom->createElement('Domain', 'Root element');
$dom->appendChild($Rootelement);
$extraInfo=$dom->createElement('extrainfo');
$Rootelement->appendChild($extraInfo);
$rootTextNode=$dom->createTextNode("Co > S&S ");
$extraInfo->appendChild($rootTextNode);
header ("Content-Type:text/xml");
echo $dom->saveXML();
我正在尝试 DOM 中 CDATA 部分的示例,但被困在这里。我创建了一个 '' xml 节点,其中包含诸如 '>' 、'&' 之类的非法字符,但是当我看到上述代码的输出时,浏览器不会抛出错误,说明使用非法字符或 XML 格式不正确......我记得如果您不将这些字符保留在 CDATA 部分中,则会弹出此错误。
有人可以帮我解决我所缺少的问题吗?就我而言,它应该在浏览器中给我一些错误,但我收到了正确的输出!!!
问候, 普里蒂
【问题讨论】:
标签: php xml dom xml-parsing