Semantics : XsltStatement

XsltStatement  ::=  xslt
( copy
| ( xpath ( )? Expr ( systemID Expr )? ( ) )? on
)
Expr ( systemID Expr )?
( as dom
| ( into | to ) Expr ( systemID Expr )?
)
( outputProperties MemberInitList | parameters MemberInitList )*

Used by:  

This statement applies an XSL transformation upon a source document and generates a result document. The statement can be divided into 4 parts: the transformation, the source, the destination, and output properties and parameters.

The transformation can be as simple as a copy , or an XSL script which can be in a file, a URL, a input stream or a reader; it can also be a xpath expression signified by xpath that performs a query.

The source and/or result can be a file, a URL, a input/output stream, reader/writer, or a org.w3c.dom.Document object. Optionally the output properties and/or parameters can be specified for the transformer. For all parts, system IDs can be specified.