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