Defines |
| #define | IN_LIBXSLT |
| #define | IS_BLANK(c) |
| #define | IS_BLANK_NODE(n) (((n)->type == XML_TEXT_NODE) && (xsltIsBlank((n)->content))) |
Functions |
| double | xmlXPathStringEvalNumber (const xmlChar *str) |
| static void | xsltParseContentError (xsltStylesheetPtr style, xmlNodePtr node) |
| static int | exclPrefixPush (xsltStylesheetPtr style, xmlChar *value) |
| static xmlChar * | exclPrefixPop (xsltStylesheetPtr style) |
| void | xsltInit (void) |
| void | xsltUninit (void) |
| int | xsltIsBlank (xmlChar *str) |
| static xsltDecimalFormatPtr | xsltNewDecimalFormat (xmlChar *name) |
| static void | xsltFreeDecimalFormat (xsltDecimalFormatPtr self) |
| static void | xsltFreeDecimalFormatList (xsltStylesheetPtr self) |
Variables |
| const char * | xsltEngineVersion = LIBXSLT_VERSION_STRING LIBXSLT_VERSION_EXTRA |
| const int | xsltLibxsltVersion = LIBXSLT_VERSION |
| const int | xsltLibxmlVersion = LIBXML_VERSION |
| static int | initialized = 0 |
: the decimal-format name to find |
xsltDecimalFormatGetByName: : the XSLT stylesheet
Find decimal-format by name
Returns the xsltDecimalFormatPtr
|
| #define | CUR (*cur) |
| #define | SKIP(val) cur += (val) |
| #define | NXT(val) cur[(val)] |
| #define | SKIP_BLANKS while (IS_BLANK(CUR)) NEXT |
| #define | NEXT ((*cur) ? cur++ : cur) |
| xsltDecimalFormatPtr | xsltDecimalFormatGetByName (xsltStylesheetPtr style, xmlChar *name) |
| static xsltTemplatePtr | xsltNewTemplate (void) |
| static void | xsltFreeTemplate (xsltTemplatePtr template) |
| static void | xsltFreeTemplateList (xsltTemplatePtr template) |
| xsltStylesheetPtr | xsltNewStylesheet (void) |
| int | xsltAllocateExtra (xsltStylesheetPtr style) |
| int | xsltAllocateExtraCtxt (xsltTransformContextPtr ctxt) |
| static void | xsltFreeStylesheetList (xsltStylesheetPtr style) |
| static int | xsltCleanupStylesheetTree (xmlDocPtr doc ATTRIBUTE_UNUSED, xmlNodePtr rootElem ATTRIBUTE_UNUSED) |
| void | xsltFreeStylesheet (xsltStylesheetPtr style) |
| static int | xsltGetInheritedNsList (xsltStylesheetPtr style, xsltTemplatePtr template, xmlNodePtr node) |
| void | xsltParseStylesheetOutput (xsltStylesheetPtr style, xmlNodePtr cur) |
| static void | xsltParseStylesheetDecimalFormat (xsltStylesheetPtr style, xmlNodePtr cur) |
| static void | xsltParseStylesheetPreserveSpace (xsltStylesheetPtr style, xmlNodePtr cur) |
| static void | xsltParseStylesheetExtPrefix (xsltStylesheetPtr style, xmlNodePtr cur, int isXsltElem) |
| static void | xsltParseStylesheetStripSpace (xsltStylesheetPtr style, xmlNodePtr cur) |
| static int | xsltParseStylesheetExcludePrefix (xsltStylesheetPtr style, xmlNodePtr cur, int isXsltElem) |
| static void | xsltPrecomputeStylesheet (xsltStylesheetPtr style, xmlNodePtr cur) |
| static void | xsltGatherNamespaces (xsltStylesheetPtr style) |
| void | xsltParseTemplateContent (xsltStylesheetPtr style, xmlNodePtr templ) |
| static void | xsltParseStylesheetKey (xsltStylesheetPtr style, xmlNodePtr key) |
| static void | xsltParseStylesheetTemplate (xsltStylesheetPtr style, xmlNodePtr template) |
| static void | xsltParseStylesheetTop (xsltStylesheetPtr style, xmlNodePtr top) |
| xsltStylesheetPtr | xsltParseStylesheetProcess (xsltStylesheetPtr ret, xmlDocPtr doc) |
| xsltStylesheetPtr | xsltParseStylesheetImportedDoc (xmlDocPtr doc, xsltStylesheetPtr parentStyle) |
| xsltStylesheetPtr | xsltParseStylesheetDoc (xmlDocPtr doc) |
| xsltStylesheetPtr | xsltParseStylesheetFile (const xmlChar *filename) |
| static xmlChar * | xsltParseStylesheetPI (const xmlChar *value) |
| xsltStylesheetPtr | xsltLoadStylesheetPI (xmlDocPtr doc) |