1--TEST-- 2Bug #53965 (<xsl:include> cannot find files with relative paths when loaded with "file://") 3--SKIPIF-- 4<?php 5if (!extension_loaded('xsl')) die("skip Extension XSL is required\n"); 6?> 7--FILE-- 8<?php 9 10$base = 'file://' . dirname(__FILE__) . DIRECTORY_SEPARATOR . '53965'; 11 12$xml = new DOMDocument(); 13$xml->load($base . DIRECTORY_SEPARATOR . 'collection.xml'); 14 15$xsl = new DOMDocument(); 16$xsl->load($base . DIRECTORY_SEPARATOR . 'collection.xsl'); 17 18$proc = new XSLTProcessor; 19$proc->importStyleSheet($xsl); 20 21echo $proc->transformToXML($xml); 22?> 23--EXPECT-- 24Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection! 25 26 <h1>Fight for your mind</h1><h2>by Ben Harper - 1995</h2><hr> 27 <h1>Electric Ladyland</h1><h2>by Jimi Hendrix - 1997</h2><hr> 28