bug27010.phpt 717 B

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