|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-12-30 04:50 UTC] mfischer@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 10:00:01 2025 UTC |
The XML document site.xml causes test.php to freeze: site.xml: --- <?xml version="1.0"?> <!DOCTYPE site [ <!ENTITY reg "®"> ]> <site> <title>Don't Be Dirty®</title> </site> --- test.php: --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <?php error_reporting(E_ALL); $doc = xmldocfile("site.xml"); print "\$doc: "; print_r($doc); print "<br>"; $context = $doc->xpath_new_context(); print "\$context: "; print_r($context); ?> </body> </html> --- This version of site.xml yeilded expected output: site.xml: --- <?xml version="1.0"?> <!DOCTYPE site [ ]> <site> <title>Don't Be Dirty</title> </site> --- output: --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> $doc: DomDocument Object ( [name] => [url] => site.xml [version] => 1.0 [standalone] => -1 [type] => 9 [compression] => -1 [charset] => 1 [0] => 1 [1] => 136235776 [doc] => Resource id #673363016 ) <br>$context: XPathContext Object ( [0] => 2 [1] => 136235904 ) </body> </html> ---