將HTML 合併到PHP DOMNode
在某些情況下,有必要將HTML 內容嵌入到現有DOMNode 中,而不會產生以下風險:內容編碼。為了促進此過程,PHP 提供了 DOMDocumentFragment::appendXML 方法。
範例:
// Establishing a DOM $dom = new DOMDocument; $dom->loadXml('<html><body/></html>'); $body = $dom->documentElement->firstChild; // Creating an HTML fragment $template = $dom->createDocumentFragment(); $template->appendXML('<h1 title="">This is my amazing template</h1>'); $body->appendChild($template); // Displaying the final document echo $dom->saveXml();
輸出:
<?xml version="1.0"?> <html><body><h1 title="">This is my amazing template</h1></body></html>
以上是如何在 PHP DOMNode 中嵌入 HTML 內容而不出現程式設計問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!