This is an interface for an XSLT Processor engine. More...
#include <XSLTProcessor.hpp>
Inherits ProblemListenerBase.
Inherited by XSLTEngineImpl..
Definition at line 85 of file XSLTProcessor.hpp.
Definition at line 89 of file XSLTProcessor.hpp.
Add a trace listener for the purposes of debugging and diagnosis.
Clear any stylesheet params.
Fire a generate event.
Fire a selection event.
Fire a trace event.
Get the current formatter listener.
Given an input source, get the source tree.
Retrieve the root stylesheet.
Determine the number of trace listeners.
If this is set to true, simple traces of template calls are made.
Generate a random namespace prefix guaranteed to be unique.
Get the XML Parser Liaison that this processor uses.
Function that is called when a problem event occurs.
Implements ProblemListenerBase.
Function that is called when a problem event occurs.
This version assumes location information is already formatted into the message.
Implements ProblemListenerBase.
Transform the source tree to the output in the given result tree target.
This function does not create a stylesheet tree, it assumes the provided StylesheetExecutionContext has the stylesheet tree to use. This is set by calling StylesheetExecutionContext::setStylesheetRoot().
Transform the source tree to the output in the given result tree target.
The processor will process the input source, the stylesheet source, and transform to the output target.
Given a stylesheet input source, compile the stylesheet into an internal representation.
Given a URI to an XSL stylesheet, compile the stylesheet into an internal representation.
Remove a trace listener.
Resolve the params that were pushed by the caller.
If this is set, diagnostics will be written to the m_diagnosticsPrintWriter stream.
If the value is null, then diagnostics will be turned off.
Set the execution context.
Must be set if after calling setStylesheetRoot.
Set the current formatter listener.
If the quietConflictWarnings property is set to true, warnings about pattern conflicts won't be printed to the diagnostics stream.
True by default.
Set a top-level parameter, which the stylesheet can access with a top-level xsl:param.
Top-level params are "sticky," and must be removed with a call to clearStylesheetParams().
Set a top-level parameter, which the stylesheet can access with a top-level xsl:param.
Top-level params are "sticky," and must be removed with a call to clearStylesheetParams().
Set the root stylesheet.
Compose a diagnostic trace of the current selection.
Interpreting class diagrams
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.