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 
&lt;!-- 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

Reply via email to