1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- --TEST--
- Test 12: Using Associative Array of Parameters
- --EXTENSIONS--
- xsl
- --FILE--
- <?php
- echo "Test 12: Using Associative Array of Parameters";
- $dom = new domDocument;
- $dom->load(__DIR__."/xslt.xml");
- if(!$dom) {
- echo "Error while parsing the document\n";
- exit;
- }
- $xsl = new domDocument;
- $xsl->load(__DIR__."/xslt012.xsl");
- if(!$xsl) {
- echo "Error while parsing the document\n";
- exit;
- }
- $proc = new xsltprocessor;
- if(!$proc) {
- echo "Error while making xsltprocessor object\n";
- exit;
- }
- $proc->importStylesheet($xsl);
- $parameters = Array(
- 'foo' => 'barbar',
- 'foo1' => 'test',
- );
- $proc->setParameter( "", $parameters);
- print "\n";
- print $proc->transformToXml($dom);
- print "\n";
- --EXPECT--
- Test 12: Using Associative Array of Parameters
- <?xml version="1.0" encoding="iso-8859-1"?>
- <html><body>barbar
- test
- a1 b1 c1 <br/>
- a2 c2 <br/>
- ä3 b3 c3 <br/>
- </body></html>
|