XMLWriter::writeRaw
Introduction
XML Manipulation
PHP Manual

# XSL

Table of Contents

- Introduction
- Installing/Configuring
  - Requirements
  - Installation
  - Runtime Configuration
  - Resource Types
- Predefined Constants
- Examples
  - Example collection.xml and collection.xsl files
- XSLTProcessor — The XSLTProcessor class
  - XSLTProcessor::__construct — Creates a new XSLTProcessor object
  - XSLTProcessor::getParameter — Get value of a parameter
  - XsltProcessor::getSecurityPrefs — Get security preferences
  - XSLTProcessor::hasExsltSupport — Determine if PHP has EXSLT support
  - XSLTProcessor::importStylesheet — Import stylesheet
  - XSLTProcessor::registerPHPFunctions — Enables the ability to use PHP functions as XSLT functions
  - XSLTProcessor::removeParameter — Remove parameter
  - XSLTProcessor::setParameter — Set value for a parameter
  - XSLTProcessor::setProfiling — Sets profiling output file
  - XsltProcessor::setSecurityPrefs — Set security preferences
  - XSLTProcessor::transformToDoc — Transform to a DOMDocument
  - XSLTProcessor::transformToUri — Transform to URI
  - XSLTProcessor::transformToXML — Transform to XML

# The XSLTProcessor class

## Introduction

## Class synopsis

XSLTProcessor
class XSLTProcessor {
/* Methods */
string getParameter ( string `$namespaceURI` , string `$localName` )
public int XsltProcessor::getSecurityPrefs ( void )
bool hasExsltSupport ( void )
void importStylesheet ( object `$stylesheet` )
void registerPHPFunctions ([ mixed `$restrict` ] )
bool removeParameter ( string `$namespaceURI` , string `$localName` )
bool setParameter ( string `$namespace` , string `$name` , string `$value` )
bool setProfiling ( string `$filename` )
public int XsltProcessor::setSecurityPrefs ( int `$securityPrefs` )
DOMDocument transformToDoc ( DOMNode `$doc` )
int transformToURI ( DOMDocument `$doc` , string `$uri` )
string transformToXML ( DOMDocument `$doc` )
}