| 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 |