Sample Transformation File test-php5.php : DomDocument « XML « PHP






Sample Transformation File test-php5.php

 
<?php

      $path_xml = "f.xml";
      $path_style = "f.xsl";

      $xml_obj = new DomDocument;
      $xsl_obj = new DomDocument;

      if (!$xml_obj->load($path_xml)) {
           echo "Error! Unable to open " . $path_xml . "!\n";
           exit;
       }

       if (!$xsl_obj->load($path_style)) {
           echo "Error! Unable to open " . $path_style . "!\n";
           exit;
       }

       $xslt_parse = new xsltprocessor;

       $xslt_parse->importStyleSheet($xsl_obj);

       echo $xslt_parse->transformToXML($xml_obj);

   ?>
  
  








Related examples in the same category

1.Append children
2.Constructing an XML Document with the DOM Functions
3.Create element with DomDocument
4.Create the script that uses the DOM extension to create a list of title and book_id attributes.
5.DOM editing with DomDocument
6.Creating and Setting Attributes
7.Loading from server
8.Loads the content of this file into a DOM object tree.
9.Get element by tag name
10.Parsing XML
11.Using XPath with DOM in a more complicated example
12.Validating an XML document
13.Using CDATA sections, or character data sections
14.Using DOM to Generate Markup
15.Use the createTextNode() method to add multiple text strings to a body element in an HTML document.
16.Traversing a Tree of XML Nodes Using Recursion
17.Traversing a Tree of XML Nodes Using On-Demand Functions
18.Remove the creation and appending of attributes and simply assign the needed attributes to the elements
19.Return a list of nodes that can be examined one at the time in a foreach() loop