Memasukkan HTML ke dalam DOMNod sedia ada tanpa pengekodan kandungan boleh dicapai menggunakan kaedah DOMDocumentFragment::appendXML. Begini caranya:
// DOMDocument setup $dom = new DOMDocument; $dom->loadXml('<html><body/></html>'); $body = $dom->documentElement->firstChild; // Create DocumentFragment for template $template = $dom->createDocumentFragment(); $template->appendXML('<h1>
<?xml version="1.0"?> <html><body><h1>
Jika anda perlu mengimport HTML daripada DOMDocument yang lain, anda boleh menggunakan kod berikut:
// Create new DOMDocument for template $tpl = new DOMDocument; $tpl->loadXml('<h1>
Untuk mengimport HTML cacat, gunakan loadHTML dan bukannya loadXml dan dayakan pengendalian ralat dalaman:
libxml_use_internal_errors(true); $tpl = new DOMDocument; $tpl->loadHtml('<h1>
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan HTML ke dalam PHP DOMNodes Tanpa Pengekodan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!