Data Structures |
| struct | xsltRuntimeExtra |
| struct | xsltTemplate |
| struct | xsltDecimalFormat |
| struct | xsltDocument |
| struct | xsltKeyDef |
| struct | xsltKeyTable |
| struct | xsltElemPreComp |
| struct | xsltStylePreComp |
| struct | xsltStackElem |
| struct | typeof |
| struct | xsltTransformCache |
| struct | xsltTransformContext |
Defines |
| #define | XSLT_IS_TEXT_NODE(n) |
| #define | XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt"); |
| #define | XSLT_IS_RES_TREE_FRAG(n) |
| #define | XSLT_REFACTORED_KEYCOMP |
| #define | XSLT_FAST_IF |
| #define | XSLT_REFACTORED_VARS |
| #define | XSLT_MAX_SORT 15 |
| #define | XSLT_PAT_NO_PRIORITY -12345789 |
| #define | XSLT_RUNTIME_EXTRA_LST(ctxt, nr) (ctxt)->extras[(nr)].info |
| #define | XSLT_RUNTIME_EXTRA_FREE(ctxt, nr) (ctxt)->extras[(nr)].deallocate |
| #define | XSLT_RUNTIME_EXTRA(ctxt, nr, typ) (ctxt)->extras[(nr)].val.typ |
| #define | CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return; |
| #define | CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error; |
| #define | CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); |
Typedefs |
| typedef xsltRuntimeExtra * | xsltRuntimeExtraPtr |
| typedef xsltTemplate * | xsltTemplatePtr |
| typedef xsltDecimalFormat * | xsltDecimalFormatPtr |
| typedef xsltDocument * | xsltDocumentPtr |
| typedef xsltKeyDef * | xsltKeyDefPtr |
| typedef xsltKeyTable * | xsltKeyTablePtr |
| typedef xsltStylesheet * | xsltStylesheetPtr |
| typedef xsltTransformContext * | xsltTransformContextPtr |
| typedef xsltElemPreComp * | xsltElemPreCompPtr |
| typedef void(* | xsltTransformFunction )(xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xsltElemPreCompPtr comp) |
| typedef void(* | xsltSortFunc )(xsltTransformContextPtr ctxt, xmlNodePtr *sorts, int nbsorts) |
| typedef void(* | xsltElemPreCompDeallocator )(xsltElemPreCompPtr comp) |
| typedef xsltStylePreComp * | xsltStylePreCompPtr |
| typedef xsltStackElem * | xsltStackElemPtr |
| typedef xsltTransformCache * | xsltTransformCachePtr |
Enumerations |
| enum | xsltStyleType {
XSLT_FUNC_COPY = 1,
XSLT_FUNC_SORT,
XSLT_FUNC_TEXT,
XSLT_FUNC_ELEMENT,
XSLT_FUNC_ATTRIBUTE,
XSLT_FUNC_COMMENT,
XSLT_FUNC_PI,
XSLT_FUNC_COPYOF,
XSLT_FUNC_VALUEOF,
XSLT_FUNC_NUMBER,
XSLT_FUNC_APPLYIMPORTS,
XSLT_FUNC_CALLTEMPLATE,
XSLT_FUNC_APPLYTEMPLATES,
XSLT_FUNC_CHOOSE,
XSLT_FUNC_IF,
XSLT_FUNC_FOREACH,
XSLT_FUNC_DOCUMENT,
XSLT_FUNC_WITHPARAM,
XSLT_FUNC_PARAM,
XSLT_FUNC_VARIABLE,
XSLT_FUNC_WHEN,
XSLT_FUNC_EXTENSION,
XSLT_FUNC_COPY = 1,
XSLT_FUNC_SORT,
XSLT_FUNC_TEXT,
XSLT_FUNC_ELEMENT,
XSLT_FUNC_ATTRIBUTE,
XSLT_FUNC_COMMENT,
XSLT_FUNC_PI,
XSLT_FUNC_COPYOF,
XSLT_FUNC_VALUEOF,
XSLT_FUNC_NUMBER,
XSLT_FUNC_APPLYIMPORTS,
XSLT_FUNC_CALLTEMPLATE,
XSLT_FUNC_APPLYTEMPLATES,
XSLT_FUNC_CHOOSE,
XSLT_FUNC_IF,
XSLT_FUNC_FOREACH,
XSLT_FUNC_DOCUMENT,
XSLT_FUNC_WITHPARAM,
XSLT_FUNC_PARAM,
XSLT_FUNC_VARIABLE,
XSLT_FUNC_WHEN,
XSLT_FUNC_EXTENSION
} |
| enum | xsltOutputType {
XSLT_OUTPUT_XML = 0,
XSLT_OUTPUT_HTML,
XSLT_OUTPUT_TEXT,
XSLT_OUTPUT_XML = 0,
XSLT_OUTPUT_HTML,
XSLT_OUTPUT_TEXT
} |
| enum | xsltTransformState {
XSLT_STATE_OK = 0,
XSLT_STATE_ERROR,
XSLT_STATE_STOPPED,
XSLT_STATE_OK = 0,
XSLT_STATE_ERROR,
XSLT_STATE_STOPPED
} |
Functions |
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL | xsltNewStylesheet (void) |
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL | xsltParseStylesheetFile (const xmlChar *filename) |
| XSLTPUBFUN void XSLTCALL | xsltFreeStylesheet (xsltStylesheetPtr style) |
| XSLTPUBFUN int XSLTCALL | xsltIsBlank (xmlChar *str) |
| XSLTPUBFUN void XSLTCALL | xsltFreeStackElemList (xsltStackElemPtr elem) |
XSLTPUBFUN
xsltDecimalFormatPtr XSLTCALL | xsltDecimalFormatGetByName (xsltStylesheetPtr style, xmlChar *name) |
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL | xsltParseStylesheetProcess (xsltStylesheetPtr ret, xmlDocPtr doc) |
| XSLTPUBFUN void XSLTCALL | xsltParseStylesheetOutput (xsltStylesheetPtr style, xmlNodePtr cur) |
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL | xsltParseStylesheetDoc (xmlDocPtr doc) |
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL | xsltParseStylesheetImportedDoc (xmlDocPtr doc, xsltStylesheetPtr style) |
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL | xsltLoadStylesheetPI (xmlDocPtr doc) |
| XSLTPUBFUN void XSLTCALL | xsltNumberFormat (xsltTransformContextPtr ctxt, xsltNumberDataPtr data, xmlNodePtr node) |
| XSLTPUBFUN xmlXPathError XSLTCALL | xsltFormatNumberConversion (xsltDecimalFormatPtr self, xmlChar *format, double number, xmlChar **result) |
| XSLTPUBFUN void XSLTCALL | xsltParseTemplateContent (xsltStylesheetPtr style, xmlNodePtr templ) |
| XSLTPUBFUN int XSLTCALL | xsltAllocateExtra (xsltStylesheetPtr style) |
| XSLTPUBFUN int XSLTCALL | xsltAllocateExtraCtxt (xsltTransformContextPtr ctxt) |
| XSLTPUBFUN xmlDocPtr XSLTCALL | xsltCreateRVT (xsltTransformContextPtr ctxt) |
| XSLTPUBFUN int XSLTCALL | xsltRegisterTmpRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT) |
| XSLTPUBFUN int XSLTCALL | xsltRegisterLocalRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT) |
| XSLTPUBFUN int XSLTCALL | xsltRegisterPersistRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT) |
| XSLTPUBFUN int XSLTCALL | xsltExtensionInstructionResultRegister (xsltTransformContextPtr ctxt, xmlXPathObjectPtr obj) |
| XSLTPUBFUN int XSLTCALL | xsltExtensionInstructionResultFinalize (xsltTransformContextPtr ctxt) |
| XSLTPUBFUN void XSLTCALL | xsltFreeRVTs (xsltTransformContextPtr ctxt) |
| XSLTPUBFUN void XSLTCALL | xsltReleaseRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT) |
| XSLTPUBFUN int XSLTCALL | xsltTransStorageAdd (xsltTransformContextPtr ctxt, void *id, void *data) |
| XSLTPUBFUN void *XSLTCALL | xsltTransStorageRemove (xsltTransformContextPtr ctxt, void *id) |
| XSLTPUBFUN void XSLTCALL | xsltCompileAttr (xsltStylesheetPtr style, xmlAttrPtr attr) |
| XSLTPUBFUN xmlChar *XSLTCALL | xsltEvalAVT (xsltTransformContextPtr ctxt, void *avt, xmlNodePtr node) |
| XSLTPUBFUN void XSLTCALL | xsltFreeAVTList (void *avt) |
| XSLTPUBFUN void XSLTCALL | xsltUninit (void) |
| XSLTPUBFUN int XSLTCALL | xsltInitCtxtKey (xsltTransformContextPtr ctxt, xsltDocumentPtr doc, xsltKeyDefPtr keyd) |
| XSLTPUBFUN int XSLTCALL | xsltInitAllDocKeys (xsltTransformContextPtr ctxt) |