(PHP 5)
XSLTProcessor::__construct — Creates a new XSLTProcessor object
此函数没有参数。
没有返回值。
Example #1 Creating an XSLTProcessor
<?php
$doc = new DOMDocument();
$xsl = new XSLTProcessor();
$doc->load($xsl_filename);
$xsl->importStyleSheet($doc);
$doc->load($xml_filename);
echo $xsl->transformToXML($doc);
?>
Martin (2009-06-04 03:02:16)
The example above is a bit confusing because it uses the same variable ($doc) for two different things. I would rather write
<?php
$xsl = new XSLTProcessor();
$xsldoc = new DOMDocument();
$xsldoc->load($xsl_filename);
$xsl->importStyleSheet($xsldoc);
$xmldoc = new DOMDocument();
$xmldoc->load($xml_filename);
echo $xsl->transformToXML($xmldoc);
?>
[ Editor's note - thiago AT php DOT net: This note has improvements from Matthieu ]