DOMDocumentFragment::appendXML 메서드를 사용하면 컨텐츠 인코딩 없이 HTML을 기존 DOMNode에 삽입할 수 있습니다. 방법은 다음과 같습니다.
// 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>
다른 DOMDocument에서 HTML을 가져와야 하는 경우 다음 코드를 사용할 수 있습니다:
// Create new DOMDocument for template $tpl = new DOMDocument; $tpl->loadXml('<h1>
잘못된 HTML을 가져오려면 loadXml 대신 loadHTML을 사용하고 내부 오류 처리를 활성화하세요.
libxml_use_internal_errors(true); $tpl = new DOMDocument; $tpl->loadHtml('<h1>
위 내용은 인코딩 없이 HTML을 PHP DOMNode에 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!