Annotation of embedaddon/php/ext/dom/tests/DOMDocument_relaxNGValidate_error2.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: DOMDocument::relaxNGValidate() should fail on invalid RelaxNG file source
3: --CREDITS--
4: Knut Urdalen <knut@php.net>
5: --SKIPIF--
6: <?php
7: require_once('skipif.inc');
8: ?>
9: --FILE--
10: <?php
11: $rng = dirname(__FILE__).'/foo.rng';
12: $xml = <<< XML
13: <?xml version="1.0"?>
14: <apple>
15: <pear>Pear</pear>
16: <pear>Pear</pear>
17: </apple>
18: XML;
19: $doc = new DOMDocument();
20: $doc->loadXML($xml);
21: $result = $doc->relaxNGValidate($rng);
22: var_dump($result);
23: ?>
24: --EXPECTF--
25:
26: Warning: DOMDocument::relaxNGValidate(): I/O warning : failed to load external entity "%s/foo.rng" in %s on line %d
27:
28: Warning: DOMDocument::relaxNGValidate(): xmlRelaxNGParse: could not load %s/foo.rng in %s on line %d
29:
30: Warning: DOMDocument::relaxNGValidate(): Invalid RelaxNG in %s on line %d
31: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>