diff options
Diffstat (limited to 'ext/xslt/tests/005.phpt')
-rw-r--r-- | ext/xslt/tests/005.phpt | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/ext/xslt/tests/005.phpt b/ext/xslt/tests/005.phpt deleted file mode 100644 index 935c7c273d..0000000000 --- a/ext/xslt/tests/005.phpt +++ /dev/null @@ -1,60 +0,0 @@ ---TEST-- -Various ways to provide xml and xslt arguments and params ---SKIPIF-- -<?php -include("skipif.inc"); -if(!function_exists('utf8_encode')) { - die("skip\n"); -} -?> ---FILE-- -<?php -error_reporting(E_ALL); -$xmlfile = 'ext/xslt/tests/test.xml'; -$xslfile = 'ext/xslt/tests/args.xsl'; -$xmldata = @implode('', @file($xmlfile)); -$xslsheet = @implode('', @file($xslfile)); - -$xh = xslt_create(); -$result = xslt_process($xh, $xmlfile, $xslfile); -print "$result\n"; -$result = xslt_process($xh, 'arg:/_xml', $xslfile, NULL, array('/_xml' => $xmldata)); -print "$result\n"; -$result = xslt_process($xh, $xmlfile, 'arg:/_xsl', NULL, array('/_xsl' => $xslsheet)); -print "$result\n"; -$result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, array('/_xml' => $xmldata, '/_xsl' => $xslsheet)); -print "$result\n"; - -// The same, with params -$xslfile = 'ext/xslt/tests/param.xsl'; -$xslsheet = implode('', file($xslfile)); -$params = array("Test has passed", "PHP QA®"); - -foreach($params AS $val) -{ - $val = utf8_encode($val); - $result = xslt_process($xh, $xmlfile, $xslfile, NULL, NULL, array('insertion' => $val)); - print "$result\n"; - $result = xslt_process($xh, 'arg:/_xml', $xslfile, NULL, array('/_xml' => $xmldata), array('insertion' => $val)); - print "$result\n"; - $result = xslt_process($xh, $xmlfile, 'arg:/_xsl', NULL, array('/_xsl' => $xslsheet), array('insertion' => $val)); - print "$result\n"; - $result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, array('/_xml' => $xmldata, '/_xsl' => $xslsheet), array('insertion' => $val)); - print "$result\n"; -} - -xslt_free($xh); -?> ---EXPECT-- -Test has passed -Test has passed -Test has passed -Test has passed -Test has passed -Test has passed -Test has passed -Test has passed -PHP QA® -PHP QA® -PHP QA® -PHP QA® |