ID: 34664 User updated by: bugs dot php dot net at webdevelopers dot cz -Summary: invalid feof() results due to Zend's caching of user stream wrappers Reported By: bugs dot php dot net at webdevelopers dot cz Status: Open Bug Type: DOM XML related Operating System: Linux version 2.6.6 PHP Version: 5.0.5 New Comment:
Sorry for the incorrect bug's name: "invalid feof() results due to Zend's caching of user stream wrappers" My browser's autocompletion prefilled it and I didn't noticed it... ;-) Previous Comments: ------------------------------------------------------------------------ [2005-09-27 21:38:32] bugs dot php dot net at webdevelopers dot cz Description: ------------ HTML imported using DOMDocument::loadHTML() is not saved as valid XML using DOMDocument::saveXML() Reproduce code: --------------- header('Content-Type: text/plain; charset=UTF-8'); $d=new DOMDocument('1.0', 'UTF-8'); if ($d->loadHTML('<html><body><script><!-- var a=1; a--; --></script></body></html>')) { echo "loadHTML: OK\n"; echo $d->loadXML($d->saveXML()); } Expected result: ---------------- loadHTML: OK 1 Actual result: -------------- loadHTML: OK <br /> <b>Warning</b>: DOMDocument::loadXML() [<a href='function.loadXML'>function.loadXML</a>]: Comment not terminated <!-- var a=1; a in Entity, line: 3 in <b>test.php</b> on line <b>9</b><br /> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34664&edit=1