PHP DOMDocument AppendXML返回空(特殊字符)

时间:2018-11-02 13:30:08

标签: php dom special-characters domdocument

我有一个view.phtml文件,该文件使用AppendXML加载到DOMDocument中。但是,当此view.phtml包含从数据库加载的包含特殊字符(如'&')的文本时,在AppendXML调用上会崩溃:

  

DOMNode :: appendChild():文档片段在...中为空

文档片段在其中加载view.phtml的HTML:

    $newDocFrag = $doc->createDocumentFragment();
    $newDocFrag->appendXML($html);

但显然返回一个空片段。

当我从数据库中加载包含'&'符号的文本时,似乎是这种情况。但是,当我直接将它放在view.phtml文件中时,它可以正常工作,没有任何错误。

有人知道为什么这会引起问题以及如何解决吗?

谢谢!

0 个答案:

没有答案