mirror of
https://github.com/php/php-src.git
synced 2024-10-16 22:12:33 +00:00
40 lines
910 B
Plaintext
40 lines
910 B
Plaintext
|
--TEST--
|
||
|
Tests DOMDocument::documentURI read and write
|
||
|
--CREDITS--
|
||
|
Chris Snyder <chsnyder@gmail.com>
|
||
|
# TestFest 2009 NYPHP
|
||
|
--SKIPIF--
|
||
|
<?php require_once('skipif.inc'); ?>
|
||
|
--FILE--
|
||
|
<?php
|
||
|
// create dom document
|
||
|
$dom = new DOMDocument;
|
||
|
$xml = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||
|
<!DOCTYPE s1 PUBLIC "http://www.ibm.com/example.dtd" "example.dtd">
|
||
|
<s1>foo</s1>';
|
||
|
$dom->loadXML($xml);
|
||
|
if(!$dom) {
|
||
|
echo "Error while parsing the document\n";
|
||
|
exit;
|
||
|
}
|
||
|
echo "DOMDocument created\n";
|
||
|
|
||
|
$test = $dom->documentURI;
|
||
|
echo "Read initial documentURI:\n";
|
||
|
echo $test."\n";
|
||
|
|
||
|
$dom->documentURI = 'http://dom.example.org/example.xml';
|
||
|
$test = $dom->documentURI;
|
||
|
echo "Set documentURI to a URL, reading again:\n";
|
||
|
var_dump( $test );
|
||
|
|
||
|
echo "Done\n";
|
||
|
?>
|
||
|
--EXPECTF--
|
||
|
DOMDocument created
|
||
|
Read initial documentURI:
|
||
|
%s
|
||
|
Set documentURI to a URL, reading again:
|
||
|
unicode(34) "http://dom.example.org/example.xml"
|
||
|
Done
|