Re: Generate XHTML (HTML compatible) Code using DOMDocument

From: Date: Mon, 13 Apr 2009 09:36:43 +0000
Subject: Re: Generate XHTML (HTML compatible) Code using DOMDocument
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-291415@lists.php.net to get a copy of this message
Michael A. Peters wrote:
function makeHTML($document) { $buffer = $document->saveHTML(); $output = html_entity_decode($buffer,ENT_QUOTES,"UTF-8"); return $output; } I'll try it and see what it does.
Huh - not tried above yet - but with $test = $myxhtml->createElement('p','שלום'); $xmlBody->appendChild($test); both saveXML() and saveHTML() do the right thing. However if I have the string <p>שלום</p> and load it into a DOM - With loadHTML() the utf8 is lost regardless of whether I use saveXML() or saveHTML() With loadXML() the utf8 is preserved regardless of whether or not I use saveXML() or saveHTML() php 5.2.9 libxml2 2.6.26-2.1.2.7 (CentOS 5.3) I wonder if the real utf8 problem people experience is really with loadHTML() and not with saveHTML() ??

« previous php.general (#291415) next »