Data Structures |
| struct | xsltDebuggerCallbacks |
Defines |
| #define | IN_LIBXSLT |
Functions |
|
xsltSplitQName: : a dictionary
: the return value
Split QNames into prefix and local names, both allocated from a dictionary.
Returns: the localname or NULL in case of error.
|
| const xmlChar * | xsltSplitQName (xmlDictPtr dict, const xmlChar *name, const xmlChar **prefix) |
: the attribute name |
xsltGetNsProp: : the node
: the URI of the namespace
Similar to xmlGetNsProp() but with a slightly different semantic
Search and get the value of an attribute associated to a node This attribute has to be anchored in the namespace specified, or has no namespace and the element is in that namespace.
This does the entity substitution. This function looks in DTD attribute declaration for FIXED or default declaration values unless DTD use has been turned off.
Returns the attribute value or NULL if not found. It's up to the caller to free the memory.
|
| #define | XSLT_GET_VAR_STR(msg, str) |
| xmlGenericErrorFunc | xsltGenericError = xsltGenericErrorDefaultFunc |
| void * | xsltGenericErrorContext = NULL |
| xmlGenericErrorFunc | xsltGenericDebug = xsltGenericDebugDefaultFunc |
| void * | xsltGenericDebugContext = NULL |
| const xmlChar * | xsltGetCNsProp (xsltStylesheetPtr style, xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) |
| xmlChar * | xsltGetNsProp (xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) |
| int | xsltGetUTF8Char (const unsigned char *utf, int *len) |
| void | xsltMessage (xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst) |
| static void | xsltGenericErrorDefaultFunc (void *ctx ATTRIBUTE_UNUSED, const char *msg,...) |
| void | xsltSetGenericErrorFunc (void *ctx, xmlGenericErrorFunc handler) |
| static void | xsltGenericDebugDefaultFunc (void *ctx ATTRIBUTE_UNUSED, const char *msg,...) |
| void | xsltSetGenericDebugFunc (void *ctx, xmlGenericErrorFunc handler) |
| void | xsltPrintErrorContext (xsltTransformContextPtr ctxt, xsltStylesheetPtr style, xmlNodePtr node) |
| void | xsltSetTransformErrorFunc (xsltTransformContextPtr ctxt, void *ctx, xmlGenericErrorFunc handler) |
| void | xsltTransformError (xsltTransformContextPtr ctxt, xsltStylesheetPtr style, xmlNodePtr node, const char *msg,...) |
is |
not prefixed.
|
| #define | MAX_TEMPLATES 10000 |
| #define | XSLT_CALLBACK_NUMBER 3 |
| typedef xsltDebuggerCallbacks * | xsltDebuggerCallbacksPtr |
| static xsltSortFunc | xsltSortFunction = xsltDefaultSortFunction |
| static long | calibration = -1 |
| static xsltDebuggerCallbacks | xsltDebuggerCurrentCallbacks |
| int | xslDebugStatus |
| const xmlChar * | xsltGetQNameURI (xmlNodePtr node, xmlChar **name) |
| const xmlChar * | xsltGetQNameURI2 (xsltStylesheetPtr style, xmlNodePtr node, const xmlChar **name) |
| void | xsltDocumentSortFunction (xmlNodeSetPtr list) |
| xmlXPathObjectPtr * | xsltComputeSortResult (xsltTransformContextPtr ctxt, xmlNodePtr sort) |
| void | xsltDefaultSortFunction (xsltTransformContextPtr ctxt, xmlNodePtr *sorts, int nbsorts) |
| void | xsltDoSortFunction (xsltTransformContextPtr ctxt, xmlNodePtr *sorts, int nbsorts) |
| void | xsltSetSortFunc (xsltSortFunc handler) |
| void | xsltSetCtxtSortFunc (xsltTransformContextPtr ctxt, xsltSortFunc handler) |
| int | xsltSetCtxtParseOptions (xsltTransformContextPtr ctxt, int options) |
| int | xsltSaveResultTo (xmlOutputBufferPtr buf, xmlDocPtr result, xsltStylesheetPtr style) |
| int | xsltSaveResultToFilename (const char *URL, xmlDocPtr result, xsltStylesheetPtr style, int compression) |
| int | xsltSaveResultToFile (FILE *file, xmlDocPtr result, xsltStylesheetPtr style) |
| int | xsltSaveResultToFd (int fd, xmlDocPtr result, xsltStylesheetPtr style) |
| int | xsltSaveResultToString (xmlChar **doc_txt_ptr, int *doc_txt_len, xmlDocPtr result, xsltStylesheetPtr style) |
| static long | xsltCalibrateTimestamps (void) |
| void | xsltCalibrateAdjust (long delta) |
| long | xsltTimestamp (void) |
| void | xsltSaveProfiling (xsltTransformContextPtr ctxt, FILE *output) |
| xmlDocPtr | xsltGetProfileInformation (xsltTransformContextPtr ctxt) |
| xmlXPathCompExprPtr | xsltXPathCompile (xsltStylesheetPtr style, const xmlChar *str) |
| void | xsltSetDebuggerStatus (int value) |
| int | xsltGetDebuggerStatus (void) |
| int | xsltSetDebuggerCallbacks (int no, void *block) |
| void | xslHandleDebugger (xmlNodePtr cur, xmlNodePtr node, xsltTemplatePtr templ, xsltTransformContextPtr ctxt) |
| int | xslAddCall (xsltTemplatePtr templ, xmlNodePtr source) |
| void | xslDropCall (void) |
Returns the number of bytes written or -1 in case of failure.
Definition in file xsltutils.c.