PHP Class QueryPath\Extension\QPXSL
This extension provides the {@link QPXSL::xslt()} function, which transforms
a source XML document into another XML document according to the rules in
an XSLT document.
This QueryPath extension can be used as follows:
xslt('stylesheet.xml')->writeXML();
?>
This will transform src.xml according to the XSLT rules in
stylesheet.xml. The results are returned as a QueryPath object, which
is written to XML using {@link QueryPath::writeXML()}.
Show file
Open project: microweber/microweber
Protected Properties
Property |
Type |
Description |
|
$src |
|
|
|
Public Methods
Method |
Description |
|
__construct ( QueryPath\Query $qp ) |
|
|
xslt ( mixed $style ) : QueryPath |
Given an XSLT stylesheet, run a transformation. |
|
Method Details
__construct()
public method
public __construct ( QueryPath\Query $qp ) |
$qp |
QueryPath\Query |
|
This will attempt to read the provided stylesheet and then
execute it on the current source document.
public xslt ( mixed $style ) : QueryPath |
$style |
mixed |
This takes a QueryPath object or any of the types that the
{@link qp()} function can take. |
return |
QueryPath |
A QueryPath object wrapping the transformed document. Note that this is a
different document than the original. As such, it has no history.
You cannot call {@link QueryPath::end()} to undo a transformation. (However,
the original source document will remain unchanged.) |
Property Details