Annotation of embedaddon/php/ext/xsl/tests/bug53965.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #53965 (<xsl:include> cannot find files with relative paths when loaded with "file://")
                      3: --SKIPIF--
                      4: <?php
                      5: if (!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: 
                     21: echo $proc->transformToXML($xml);
                     22: ?>
                     23: --EXPECTF--
                     24: Hey! 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>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>