1--TEST-- 2XMLReader: Expand Error 3--SKIPIF-- 4<?php if (!extension_loaded("xmlreader")) print "skip"; 5if (!extension_loaded("dom")) print "skip DOM extension required"; 6$reader = new XMLReader(); 7if (!method_exists($reader, 'expand')) print "skip"; 8?> 9--FILE-- 10<?php 11 12$xmlstring = '<?xml version="1.0" encoding="UTF-8"?> 13<books><book>new book</book></books>'; 14 15$reader = new XMLReader(); 16 17try { 18 $reader->expand(); 19} catch (Error $exception) { 20 echo $exception->getMessage() . "\n"; 21} 22 23$reader->close(); 24 25$reader = new XMLReader(); 26$reader->XML($xmlstring); 27var_dump($reader->expand()); 28$reader->close(); 29?> 30--EXPECTF-- 31Data must be loaded before expanding 32 33Warning: XMLReader::expand(): An Error Occurred while expanding in %s on line %d 34bool(false) 35