Base class for conversions between XML documents using XSLT.
Source for this file: /Document/src/converters/xslt.php
ezcDocumentConverter | --ezcDocumentXsltConverter
Version: | //autogen// |
Child Class | Description |
---|---|
ezcDocumentDocbookToHtmlXsltConverter | Converter for Docbook documents to XHtml using an available XSLT. |
protected XSLTProcessor |
$xsltProcessor
= null
XSLT processor created from the defined XSLT file. |
From ezcDocumentConverter | |
---|---|
protected |
ezcDocumentConverter::$options
|
protected |
ezcDocumentConverter::$properties
|
public void |
__construct(
[ $options
= null] )
Construct converter |
protected abstract ezcDocumentXmlBase |
buildDocument(
$document
)
Build document |
public ezcDocumentXmlBase |
convert(
$doc
)
Convert documents between two formats |
From ezcDocumentConverter | |
---|---|
public ezcDocumentConverter |
ezcDocumentConverter::__construct()
Construct new document |
public abstract ezcDocument |
ezcDocumentConverter::convert()
Convert documents between two formats |
public array |
ezcDocumentConverter::getErrors()
Return list of errors occured during visiting the document. |
public void |
ezcDocumentConverter::triggerError()
Trigger parser error |
Construct converter
Construct converter from XSLT file, which is used for the actual conversion.
Name | Type | Description |
---|---|---|
$options |
ezcDocumentXsltConverterOptions |
Method | Description |
---|---|
ezcDocumentConverter::__construct() |
Construct new document |
Method | Description |
---|---|
ezcDocumentDocbookToHtmlXsltConverter::__construct() |
Construct new document converter. |
Build document
Build document of appropriate type from the DOMDocument, created by the XSLT transformation.
Name | Type | Description |
---|---|---|
$document |
DOMDocument |
Method | Description |
---|---|
ezcDocumentDocbookToHtmlXsltConverter::buildDocument() |
Build document |
Convert documents between two formats
Convert documents of the given type to the requested type.
Name | Type | Description |
---|---|---|
$doc |
ezcDocumentXmlBase |
Method | Description |
---|---|
ezcDocumentConverter::convert() |
Convert documents between two formats |