001.phpt 537 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. XMLReader: libxml2 XML Reader, string data
  3. --EXTENSIONS--
  4. xmlreader
  5. --FILE--
  6. <?php
  7. $xmlstring = '<?xml version="1.0" encoding="UTF-8"?>
  8. <books></books>';
  9. $reader = new XMLReader();
  10. $reader->XML($xmlstring);
  11. // Only go through
  12. while ($reader->read()) {
  13. echo $reader->name."\n";
  14. }
  15. $xmlstring = '';
  16. $reader = new XMLReader();
  17. try {
  18. $reader->XML($xmlstring);
  19. } catch (ValueError $exception) {
  20. echo $exception->getMessage() . "\n";
  21. }
  22. ?>
  23. --EXPECT--
  24. books
  25. books
  26. XMLReader::XML(): Argument #1 ($source) cannot be empty