我的代码看起来像这样
$xml = new \DOMDocument();
.
.
.
$VAST_Impression ="some_url"
$xml_Impression = $xml->Impression= htmlspecialchars($VAST_Impression);
$xml_InLine->appendChild($xml_Impression);
我得到这样的错误:
PHP可恢复错误 - yii \ base \ ErrorException
传递给DOMNode :: appendChild()的参数1必须是DOMNode的一个实例,给定字符串
答案 0 :(得分:1)
Coudl你以错误的方式访问方法
$xml_Impression = $xml->Impression->htmlspecialchars($VAST_Impression);
或者你使用了错误的方法
$xml_Impression = $xml->Impression->createElement($VAST_Impression);
例如:
$xml_Impression = $xml->Impression->createElement('your_tag', $VAST_Impression);