Annotation of embedaddon/php/ext/xmlreader/tests/bug42139.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #42139 (XMLReader option constants are broken using XML())
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("xmlreader")) print "skip";
                      5: if (LIBXML_VERSION < 20628) die("skip: libxml2 2.6.28+ required");
                      6: ?>
                      7: --FILE--
                      8: <?php
                      9: 
                     10: $xml = <<<XML
                     11: <?xml version="1.0" encoding="utf-8"?>
                     12: <!DOCTYPE root [
                     13: <!ELEMENT root ANY>
                     14: <!ENTITY x "y">
                     15: ]>
                     16: <root>&x;</root>
                     17: XML;
                     18: 
                     19: $reader = new XMLReader;
                     20: $reader->XML( $xml, NULL, LIBXML_NOENT);
                     21: while ( $reader->read() ) {
                     22:   echo "{$reader->nodeType}, {$reader->name}, {$reader->value}\n";
                     23: }
                     24: $reader->close();
                     25: 
                     26: ?>
                     27: --EXPECT--     
                     28: 10, root, 
                     29: 1, root, 
                     30: 3, #text, y
                     31: 15, root, 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>