用PHP产生的XML打开时遇到了这么个错误
XML解析错误:未定义的实体
位置:?act=staticText&name=about
行:1,列:84:<?xml version=”1.0″ encoding=”UTF-8″?><xml><data><p>HI,您好!我是鼠标炸弹,80年代龙年水瓶。典型的网虫、工作狂……目前待业中。<br />
———————————————————————————–^
原因很简单:XML节点中不能直接出现…等html转义符,加上CDATA就好了.
echo "<?xml version="1.0" encoding="UTF-8"?><xml><![CDATA[" . filtChr13($intro) . "]]></xml>";