12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- --TEST--
- XMLReader: next basic
- --EXTENSIONS--
- xmlreader
- --FILE--
- <?php
- $xml = '<?xml version="1.0" encoding="UTF-8"?><nodes><node1><sub /></node1>
- <node2><sub /></node2><node3><sub /></node3><node4><sub /></node4></nodes>';
- $reader = new XMLReader();
- try {
- $reader->read();
- } catch (Error $exception) {
- echo $exception->getMessage() . "\n";
- }
- try {
- $reader->next();
- } catch (Error $exception) {
- echo $exception->getMessage() . "\n";
- }
- $reader->close();
- $reader->XML($xml);
- $reader->read();
- $reader->read();
- echo $reader->name . PHP_EOL;
- var_dump($reader->next('node3'));
- echo $reader->name . PHP_EOL;
- var_dump($reader->next());
- echo $reader->name . PHP_EOL;
- var_dump($reader->next('node5'));
- echo $reader->name . PHP_EOL;
- var_dump($reader->next());
- echo $reader->name . PHP_EOL;
- $reader->close();
- ?>
- --EXPECT--
- Data must be loaded before reading
- Data must be loaded before reading
- node1
- bool(true)
- node3
- bool(true)
- node4
- bool(false)
- bool(false)
|