[英]php DOMElement appendchild
有沒有辦法直接將DOMElement
與另一個DOMElement
附加,而無需通過DOMDocument
。 我正在嘗試創建一個導航菜單,可以使用我的另一個包含DOMDocument
類。
$navItem= new \DOMElement('li');
$domElement = new \DOMElement('ul');
$domElement->appendChild($navItem);
在DOMElement
類則擴展DOMNode
類,所以它繼承了所有的公眾方法DOMNode
。 因此在上面的示例中,它應該能夠將$navItem
附加到$domElement
。
相反,它返回
/redacted/navigation.php:15中未捕獲的異常'DOMException',消息'No Modification Allowed Error'
請幫我。
來自http://php.net/manual/en/domelement.construct.php
創建一個新的DOMElement對象。 該對象是只讀的。 它可以附加到文檔,但是在節點與文檔相關聯之前,可以不將附加節點附加到該節點。 要創建可寫節點,請使用DOMDocument::createElement
或DOMDocument::createElementNS
。
希望這對你有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.