011.phpt 660 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. XMLReader: libxml2 XML Reader, string data
  3. --SKIPIF--
  4. <?php if (!extension_loaded("xmlreader")) print "skip";
  5. $reader = new XMLReader();
  6. if (!method_exists($reader, 'readInnerXml')) print "skip";
  7. ?>
  8. --FILE--
  9. <?php
  10. $xmlstring = '<?xml version="1.0" encoding="UTF-8"?>
  11. <books><book>test</book></books>';
  12. $reader = new XMLReader();
  13. $reader->XML($xmlstring);
  14. $reader->read();
  15. echo $reader->readInnerXml();
  16. echo "\n";
  17. $reader->close();
  18. $reader = new XMLReader();
  19. $reader->XML($xmlstring);
  20. $reader->read();
  21. echo $reader->readOuterXml();
  22. echo "\n";
  23. $reader->close();
  24. ?>
  25. ===DONE===
  26. --EXPECT--
  27. <book>test</book>
  28. <books><book>test</book></books>
  29. ===DONE===