Annotation of embedaddon/php/ext/simplexml/tests/bug27010.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #27010 (segfault and node text not displayed when returned from children())
        !             3: --SKIPIF--
        !             4: <?php if (!extension_loaded("simplexml")) print "skip"; ?>
        !             5: --FILE--
        !             6: <?php
        !             7: 
        !             8: $xml=<<<EOF
        !             9: <drinks xmlns:hot="http://www.example.com/hot">
        !            10:  <hot:drink><hot:name>Coffee</hot:name></hot:drink>
        !            11:  <hot:drink><hot:name>Tea</hot:name></hot:drink>
        !            12:  <drink><name>Cola</name></drink>
        !            13:  <drink><name>Juice</name></drink>
        !            14: </drinks>
        !            15: EOF;
        !            16: 
        !            17: $sxe = simplexml_load_string($xml);
        !            18: 
        !            19: foreach ($sxe as $element_name => $element) {
        !            20:     print "$element_name is $element->name\n";
        !            21: }
        !            22: 
        !            23: foreach ($sxe->children('http://www.example.com/hot') as $element_name => $element) {
        !            24:     print "$element_name is $element->name\n";
        !            25: }
        !            26: 
        !            27: ?>
        !            28: ===DONE===
        !            29: --EXPECT--
        !            30: drink is Cola
        !            31: drink is Juice
        !            32: drink is Coffee
        !            33: drink is Tea
        !            34: ===DONE===

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