PHP DOM自动解码。例如,*
在创建DOMElement时被解码。有没有办法来防止这一点。一种解决方案是对文本进行预处理并对后处理进行后处理,但这看起来更像是一种破解。防止PHP DOM解码
示例代码:
$domDoc = new \DOMDocument();
$domEl = $domDoc->createElement('foo', 'text with * in it');
$domDoc->appendChild($domEl);
echo $domDoc->saveXML();
我认为这是更多的xml认为,而不是一个真正的PHP的东西。试着用&来代替&,所以你有'*' – Matt