Packages: All | Callback | DOM | Range | SAX | Schema | Traversal | XML | XPath | XPointer | XSLT | XSLTVM | Functions | Datatypes |
Function | Description |
---|---|
XmlXslCreate | Create an XSLT context |
XmlXslDestroy | Destroy an XSL context |
XmlXslGetBaseURI | Get the XSL processor base URI |
XmlXslGetOutput | Get the XSL result fragment |
XmlXslGetStylesheetDom | Get the XSL stylesheet document |
XmlXslGetTextParam | Get the XSL text parameter value |
XmlXslProcess | Do XSL processing on an instance document |
XmlXslResetAllParams | Reset XSL processor parameters. |
XmlXslSetOutputDom | Set the xslctx output DOM |
XmlXslSetOutputEncoding | Set the xslctx output encoding |
XmlXslSetOutputMethod | Set the xslctx output method |
XmlXslSetOutputSax | Set the xslctx output SAX |
XmlXslSetOutputStream | Set the xslctx output stream. |
XmlXslSetTextParam | Set the xslctx output text param. |
Name | XmlXslCreate | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Interface | XSLT | ||||||||||||
Purpose | Create an XSLT context | ||||||||||||
Prototype | xslctx *XmlXslCreate(xmlctx *ctx, xmldocnode *xsl, oratext *baseuri, xmlerr *err); | ||||||||||||
Arguments |
| ||||||||||||
Returns | (xslctx *) XSLT context | ||||||||||||
Description | Create an XSLT context
| ||||||||||||
See Also | XmlXslDestroy |
Name | XmlXslDestroy | |||
---|---|---|---|---|
Interface | XSLT | |||
Purpose | Destroy an XSL context | |||
Prototype | xmlerr XmlXslDestroy(xslctx *ctx); | |||
Arguments |
| |||
Returns | (xmlerr) error code | |||
Description | Destroy an XSL context
| |||
See Also | XmlXslCreate |
Name | XmlXslGetBaseURI | |||
---|---|---|---|---|
Interface | XSLT | |||
Purpose | Get the XSL processor base URI | |||
Prototype | oratext *XmlXslGetBaseURI(xslctx *ctx); | |||
Arguments |
| |||
Returns | (oratext *) base URI | |||
Description | Get the XSL processor base URI
|
Name | XmlXslGetOutput | |||
---|---|---|---|---|
Interface | XSLT | |||
Purpose | Get the XSL result fragment | |||
Prototype | xmlfragnode *XmlXslGetOutput(xslctx *ctx); | |||
Arguments |
| |||
Returns | (xmlfragnode *) result fragment | |||
Description | Get the XSL result fragment
|
Name | XmlXslGetStylesheetDom | |||
---|---|---|---|---|
Interface | XSLT | |||
Purpose | Get the XSL stylesheet document | |||
Prototype | xmldocnode *XmlXslGetStylesheetDom(xslctx *ctx); | |||
Arguments |
| |||
Returns | (xmldocnode *) stylesheet document | |||
Description | Get the XSL stylesheet document
|
Name | XmlXslGetTextParam | ||||||
---|---|---|---|---|---|---|---|
Interface | XSLT | ||||||
Purpose | Get the XSL text parameter value | ||||||
Prototype | oratext *XmlXslGetTextParam(xslctx *ctx, oratext *name); | ||||||
Arguments |
| ||||||
Returns | (oratext *) parameter value | ||||||
Description | Get the XSL text parameter value
| ||||||
See Also | XmlXslSetTextParam |
Name | XmlXslProcess | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Interface | XSLT | |||||||||
Purpose | Do XSL processing on an instance document | |||||||||
Prototype | xmlerr XmlXslProcess(xslctx *ctx, xmldocnode *xml, boolean normalize); | |||||||||
Arguments |
| |||||||||
Returns | (xmlerr) error code | |||||||||
Description | Do XSL processing on an instance document. xsl:output is supported
only if XmlXslSetOutputStream has been called previously.
|
Name | XmlXslResetAllParams | |||
---|---|---|---|---|
Interface | XSLT | |||
Purpose | Reset XSL processor parameters. | |||
Prototype | xmlerr XmlXslResetAllParams(xslctx *ctx); | |||
Arguments |
| |||
Returns | (xmlerr) error code, XMLERR_SUCC [0] on success. | |||
Description | Reset all the top level parameters added
| |||
See Also | XmlXslSetTextParam |
Name | XmlXslSetOutputDom | ||||||
---|---|---|---|---|---|---|---|
Interface | XSLT | ||||||
Purpose | Set the xslctx output DOM | ||||||
Prototype | xmlerr XmlXslSetOutputDom(xslctx *ctx, xmldocnode *doc); | ||||||
Arguments |
| ||||||
Returns | (xmlerr) error code, XMLERR_SUCC [0] on success. | ||||||
Description | Set the xslctx output DOM
|
Name | XmlXslSetOutputEncoding | ||||||
---|---|---|---|---|---|---|---|
Interface | XSLT | ||||||
Purpose | Set the xslctx output encoding | ||||||
Prototype | xmlerr XmlXslSetOutputEncoding(xslctx *ctx, oratext* encoding); | ||||||
Arguments |
| ||||||
Returns | (xmlerr) error code, XMLERR_SUCC [0] on success. | ||||||
Description | Set the xslctx output encoding
|
Name | XmlXslSetOutputMethod | ||||||
---|---|---|---|---|---|---|---|
Interface | XSLT | ||||||
Purpose | Set the xslctx output method | ||||||
Prototype | xmlerr XmlXslSetOutputMethod(xslctx *ctx, xmlxslomethod method); | ||||||
Arguments |
| ||||||
Returns | (xmlerr) error code, XMLERR_SUCC [0] on success. | ||||||
Description | Set the xslctx output method
|
Name | XmlXslSetOutputSax | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Interface | XSLT | |||||||||
Purpose | Set the xslctx output SAX | |||||||||
Prototype | xmlerr XmlXslSetOutputSax(xslctx *ctx, xmlsaxcb* saxcb, void *saxctx); | |||||||||
Arguments |
| |||||||||
Returns | (xmlerr) error code, XMLERR_SUCC [0] on success. | |||||||||
Description | Set the xslctx output SAX
|
Name | XmlXslSetOutputStream | ||||||
---|---|---|---|---|---|---|---|
Interface | XSLT | ||||||
Purpose | Set the xslctx output stream. | ||||||
Prototype | xmlerr XmlXslSetOutputStream(xslctx *ctx, xmlostream *stream); | ||||||
Arguments |
| ||||||
Returns | (xmlxsl) error code, XMLXSL_SUCC (0) on success. | ||||||
Description |
Name | XmlXslSetTextParam | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Interface | XSLT | |||||||||
Purpose | Set the xslctx output text param. | |||||||||
Prototype | xmlerr XmlXslSetTextParam(xslctx *ctx, oratext *name, oratext *value); | |||||||||
Arguments |
| |||||||||
Returns | (xmlerr) error code, XMLERR_SUCC [0] on success. | |||||||||
Description | Set the xslctx output text param.
| |||||||||
See Also | XmlXslGetTextParam |