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>