【发布时间】:2015-09-17 14:42:40
【问题描述】:
我想将 XML 附加到 DOMNode 元素,但出现错误:“错误文档错误”。
这是我的代码:
$dom = new \DOMDocument();
$dom->loadXML($xmlResources->asXml());
$orderNodeList = $dom->getElementsByTagName('order');
foreach ($orderNodeList as $orderNode) {
$idAddressDelivery = $orderNode->getElementsByTagName('id_address_delivery')->item(0)->nodeValue;
$xmlToAppend = $this->getSpecificResource('addresses', $idAddressDelivery); //It returns a SimpleXMLElement
$tmpNode = new \DOMDocument(); //I create a DOMDocument
$tmpNode->loadXML($xmlToAppend->asXML()); //I fill it with XML
$orderNode->appendChild($tmpNode); //I want to put the new XML inside the DOMNode, but it throws an error
}
我在网上搜索过,但不知道如何制作,请您告诉我是什么问题?
感谢您的帮助^^
【问题讨论】: