Open Journal Systems
3.3.0
|
Additional Inherited Members | |
Static Public Member Functions inherited from PersistableFilter | |
static | tempGroup ($inputType, $outputType) |
Static Public Member Functions inherited from Filter | |
static | supportedRuntimeEnvironmentSettings () |
Data Fields inherited from PersistableFilter | |
$_filterGroup | |
$_settings = array() | |
Data Fields inherited from Filter | |
$_errors = array() | |
$_input | |
$_inputType | |
$_output | |
$_outputType | |
$_runtimeEnvironment = false | |
Data Fields inherited from DataObject | |
$_data = array() | |
$_extractionAdaptersLoaded = false | |
$_hasLoadableAdapters = false | |
$_injectionAdaptersLoaded = false | |
$_metadataExtractionAdapters = array() | |
$_metadataInjectionAdapters = array() | |
Class that transforms XML via XSL.
Definition at line 19 of file XSLTransformationFilter.inc.php.
XSLTransformationFilter::__construct | ( | $filterGroup, | |
$displayName = 'XSL Transformation' |
|||
) |
Constructor
$filterGroup | FilterGroup |
$displayName | string |
NB: The input side of the transformation must always be an XML format. See the XMLTypeDescription class for more details how to enable XML validation.
Reimplemented from Filter.
Definition at line 30 of file XSLTransformationFilter.inc.php.
References PersistableFilter\addSetting(), fatalError(), and Filter\setDisplayName().
XSLTransformationFilter::getClassName | ( | ) |
Reimplemented from PersistableFilter.
Definition at line 112 of file XSLTransformationFilter.inc.php.
XSLTransformationFilter::getResultType | ( | ) |
Get the result type
Definition at line 93 of file XSLTransformationFilter.inc.php.
References DataObject\getData().
Referenced by process().
& XSLTransformationFilter::getXSL | ( | ) |
Get the XSL
Definition at line 53 of file XSLTransformationFilter.inc.php.
References DataObject\getData().
XSLTransformationFilter::getXSLType | ( | ) |
Get the XSL Type
Definition at line 61 of file XSLTransformationFilter.inc.php.
References DataObject\getData().
& XSLTransformationFilter::process | ( | & | $xml | ) |
Process the given XML with the configured XSL
$xml | DOMDocument|string |
Reimplemented from Filter.
Definition at line 126 of file XSLTransformationFilter.inc.php.
References getResultType(), and setResultType().
XSLTransformationFilter::setResultType | ( | $resultType | ) |
Set the result type
$resultType | integer |
Definition at line 101 of file XSLTransformationFilter.inc.php.
References DataObject\setData().
Referenced by process().
XSLTransformationFilter::setXSL | ( | & | $xsl | ) |
Set the XSL
$xsl | DOMDocument|string |
Definition at line 69 of file XSLTransformationFilter.inc.php.
References DataObject\setData().
XSLTransformationFilter::setXSLFilename | ( | $xslFile | ) |
Set the XSL as a file name
$xslFile | string |
Definition at line 84 of file XSLTransformationFilter.inc.php.
References DataObject\setData().