--TEST-- Test: Xinclude and Streams --SKIPIF-- <?php require_once('skipif.inc'); array_search('compress.zlib', stream_get_wrappers()) or die('skip compress.zlib wrapper is not available'); ?> --FILE-- <?php $dom = new domdocument; $data = file_get_contents(dirname(__FILE__)."/xinclude.xml"); $data = str_replace('compress.zlib://ext/dom/tests/','compress.zlib://'.dirname(__FILE__).'/', $data); $dom->loadXML($data); $dom->xinclude(); print $dom->saveXML()."\n"; foreach ($dom->documentElement->childNodes as $node) { print $node->nodeName."\n"; } ?> --EXPECTF-- <?xml version="1.0"?> <foo xmlns:xi="http://www.w3.org/2001/XInclude"> <book xml:base="compress.zlib://%sext/dom/tests/book.xml"> <title>The Grapes of Wrath</title> <author>John Steinbeck</author> </book><book xml:base="compress.zlib://%sext/dom/tests/book.xml"> <title>The Pearl</title> <author>John Steinbeck</author> </book> </foo> #text book book #text