文字

范例

Table of Contents

  • Example collection.xml and collection.xsl files
  • Error handling with libxml error handling functions

用户评论:

[#1] hipertracker at gmail dot com [2011-03-28 05:49:42]

This is more convenient, no files nor verbose variables needed:

<?php
  $xslt 
= new XSLTProcessor();
  
$xslt->importStylesheet(new SimpleXMLElement($xslt_string));
  echo 
$xslt->transformToXml(new SimpleXMLElement($xml_string));
?>

[#2] contato at log dot blog dot br [2008-10-15 17:43:50]

Here's a very simple example on how to use PHP5 to transform a XML file using a XSL file.

<?php

   $xslDoc 
= new DOMDocument();
   
$xslDoc->load("collection.xsl");

   
$xmlDoc = new DOMDocument();
   
$xmlDoc->load("collection.xml");

   
$proc = new XSLTProcessor();
   
$proc->importStylesheet($xslDoc);
   echo 
$proc->transformToXML($xmlDoc);

?>


For the sake of simplicity there's no error handling on this code. I hope this helps.

上一篇: 下一篇: