   #PHP Manual XSLT functions XSLT functions xslt_errno

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                                  xslt_create

   (PHP 4 >= 4.0.3)
   xslt_create -- Create a new XSLT processor

Description

   resource xslt_create ( void )

   Create and return a new XSLT processor resource for manipulation by
   the other XSLT functions.

   Example 1. xslt_create() example
   <?php
   function xml2html($xmldata, $xsl) {
       /* $xmldata -> your XML */
       /* $xsl -> XSLT file */
       $path = 'include';
       $arguments = array('/_xml' => $xmldata);
       $xsltproc = xslt_create();
       xslt_set_encoding($xsltproc, 'ISO-8859-1');
       $html =
           xslt_process($xsltproc, 'arg:/_xml', "$path/$xsl", NULL,
   $arguments);
       if (empty($html)) {
          die('XSLT processing error: '. xslt_error($xsltproc));
       }
       xslt_free($xsltproc);
       return $html;
   }
   ?>

   See also xslt_free().
   ______________________________________________________________________

   Prev           Home       Next
   XSLT functions  Up  xslt_errno
