Annotation of embedaddon/php/ext/xsl/tests/xslt012.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test 12: Using Associative Array of Parameters
! 3: --SKIPIF--
! 4: <?php require_once dirname(__FILE__) .'/skipif.inc'; ?>
! 5: --FILE--
! 6: <?php
! 7: echo "Test 12: Using Associative Array of Parameters";
! 8:
! 9: $dom = new domDocument;
! 10: $dom->load(dirname(__FILE__)."/xslt.xml");
! 11: if(!$dom) {
! 12: echo "Error while parsing the document\n";
! 13: exit;
! 14: }
! 15:
! 16: $xsl = new domDocument;
! 17: $xsl->load(dirname(__FILE__)."/xslt012.xsl");
! 18: if(!$xsl) {
! 19: echo "Error while parsing the document\n";
! 20: exit;
! 21: }
! 22:
! 23: $proc = new xsltprocessor;
! 24: if(!$proc) {
! 25: echo "Error while making xsltprocessor object\n";
! 26: exit;
! 27: }
! 28:
! 29:
! 30: $proc->importStylesheet($xsl);
! 31:
! 32: $parameters = Array(
! 33: 'foo' => 'barbar',
! 34: 'foo1' => 'test',
! 35: );
! 36:
! 37: $proc->setParameter( "", $parameters);
! 38:
! 39: print "\n";
! 40: print $proc->transformToXml($dom);
! 41: print "\n";
! 42:
! 43:
! 44: --EXPECT--
! 45: Test 12: Using Associative Array of Parameters
! 46: <?xml version="1.0" encoding="iso-8859-1"?>
! 47: <html><body>barbar
! 48: test
! 49: a1 b1 c1 <br/>
! 50: a2 c2 <br/>
! 51: ä3 b3 c3 <br/>
! 52: </body></html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>