xref: /PHP-8.0/ext/xmlreader/tests/001.phpt (revision f068fbcf)
1--TEST--
2XMLReader: libxml2 XML Reader, string data
3--SKIPIF--
4<?php if (!extension_loaded("xmlreader")) print "skip"; ?>
5--FILE--
6<?php
7
8$xmlstring = '<?xml version="1.0" encoding="UTF-8"?>
9<books></books>';
10
11$reader = new XMLReader();
12$reader->XML($xmlstring);
13
14// Only go through
15while ($reader->read()) {
16    echo $reader->name."\n";
17}
18$xmlstring = '';
19$reader = new XMLReader();
20
21try {
22    $reader->XML($xmlstring);
23} catch (ValueError $exception) {
24    echo $exception->getMessage() . "\n";
25}
26
27?>
28--EXPECT--
29books
30books
31XMLReader::XML(): Argument #1 ($source) cannot be empty
32