ID: 48148 Updated by: [email protected] Reported By: bz at datenkueche dot com -Status: Open +Status: Bogus Bug Type: DOM XML related Operating System: linux, bsd PHP Version: 5.2.9 New Comment:
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php loadHTMLfile doesn't know anything about namespace (like HTML4) and therefore the outcome is unpredictable, use loadxml() to have namespaces treated correctly Previous Comments: ------------------------------------------------------------------------ [2009-05-04 15:48:21] bz at datenkueche dot com Description: ------------ There are new problems with DOM and loadHTMLFile If a document has the default namespace http://www.w3.org/1999/xhtml the namespace is duplicated. There is a bug page at: http://lamp2.fhstp.ac.at/~lbz/beispiele/ss2009/bug/ Reproduce code: --------------- <?php @$dom=domDocument::loadHTMLFile("http://www.w3.org/"); header("Content-type:text/xml"); echo $dom->saveXML($dom->documentElement); ?> Expected result: ---------------- Well formed XML. Actual result: -------------- <html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" ... (duplicate namespace) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=48148&edit=1
