Data Structures |
| struct | xmlC14NVisibleNsStackPtr |
| struct | xmlC14NCtxPtr |
Defines |
| #define | IN_LIBXML |
| #define | xmlC11NNormalizeAttr(a) xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_ATTR) |
| #define | xmlC11NNormalizeComment(a) xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_COMMENT) |
| #define | xmlC11NNormalizePI(a) xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_PI) |
| #define | xmlC11NNormalizeText(a) xmlC11NNormalizeString((a), XMLC14N_NORMALIZE_TEXT) |
| #define | xmlC14NIsVisible(ctx, node, parent) |
| #define | xmlC14NIsExclusive(ctx) ( (ctx)->mode == XML_C14N_EXCLUSIVE_1_0 ) |
| #define | XML_NAMESPACES_DEFAULT 16 |
| #define | growBufferReentrant() |
| #define | bottom_c14n |
Enumerations |
| enum | xmlC14NPosition { XMLC14N_BEFORE_DOCUMENT_ELEMENT = 0,
XMLC14N_INSIDE_DOCUMENT_ELEMENT = 1,
XMLC14N_AFTER_DOCUMENT_ELEMENT = 2
} |
| enum | xmlC14NNormalizationMode { XMLC14N_NORMALIZE_ATTR = 0,
XMLC14N_NORMALIZE_COMMENT = 1,
XMLC14N_NORMALIZE_PI = 2,
XMLC14N_NORMALIZE_TEXT = 3
} |
Functions |
| static xmlC14NVisibleNsStackPtr | xmlC14NVisibleNsStackCreate (void) |
| static void | xmlC14NVisibleNsStackDestroy (xmlC14NVisibleNsStackPtr cur) |
| static void | xmlC14NVisibleNsStackAdd (xmlC14NVisibleNsStackPtr cur, xmlNsPtr ns, xmlNodePtr node) |
| static void | xmlC14NVisibleNsStackSave (xmlC14NVisibleNsStackPtr cur, xmlC14NVisibleNsStackPtr state) |
| static void | xmlC14NVisibleNsStackRestore (xmlC14NVisibleNsStackPtr cur, xmlC14NVisibleNsStackPtr state) |
| static void | xmlC14NVisibleNsStackShift (xmlC14NVisibleNsStackPtr cur) |
| static int | xmlC14NVisibleNsStackFind (xmlC14NVisibleNsStackPtr cur, xmlNsPtr ns) |
| static int | xmlExcC14NVisibleNsStackFind (xmlC14NVisibleNsStackPtr cur, xmlNsPtr ns, xmlC14NCtxPtr ctx) |
| static int | xmlC14NIsNodeInNodeset (xmlNodeSetPtr nodes, xmlNodePtr node, xmlNodePtr parent) |
| static int | xmlC14NProcessNode (xmlC14NCtxPtr ctx, xmlNodePtr cur) |
| static int | xmlC14NProcessNodeList (xmlC14NCtxPtr ctx, xmlNodePtr cur) |
| static xmlChar * | xmlC11NNormalizeString (const xmlChar *input, xmlC14NNormalizationMode mode) |
| static void | xmlC14NErrMemory (const char *extra) |
| static void | xmlC14NErrParam (const char *extra) |
| static void | xmlC14NErrInternal (const char *extra) |
| static void | xmlC14NErrInvalidNode (const char *node_type, const char *extra) |
| static void | xmlC14NErrUnknownNode (int node_type, const char *extra) |
| static void | xmlC14NErrRelativeNamespace (const char *ns_uri) |
| static void | xmlC14NErr (xmlC14NCtxPtr ctxt, xmlNodePtr node, int error, const char *msg) |
| static int | xmlC14NStrEqual (const xmlChar *str1, const xmlChar *str2) |
| static int | xmlC14NIsXmlNs (xmlNsPtr ns) |
| static int | xmlC14NNsCompare (xmlNsPtr ns1, xmlNsPtr ns2) |
| static int | xmlC14NPrintNamespaces (const xmlNsPtr ns, xmlC14NCtxPtr ctx) |
| static int | xmlC14NProcessNamespacesAxis (xmlC14NCtxPtr ctx, xmlNodePtr cur, int visible) |
| static int | xmlExcC14NProcessNamespacesAxis (xmlC14NCtxPtr ctx, xmlNodePtr cur, int visible) |
| static int | xmlC14NIsXmlAttr (xmlAttrPtr attr) |
| static int | xmlC14NAttrsCompare (xmlAttrPtr attr1, xmlAttrPtr attr2) |
| static int | xmlC14NPrintAttrs (const xmlAttrPtr attr, xmlC14NCtxPtr ctx) |
| static xmlAttrPtr | xmlC14NFindHiddenParentAttr (xmlC14NCtxPtr ctx, xmlNodePtr cur, const xmlChar *name, const xmlChar *ns) |
| static xmlAttrPtr | xmlC14NFixupBaseAttr (xmlC14NCtxPtr ctx, xmlAttrPtr xml_base_attr) |
| static int | xmlC14NProcessAttrsAxis (xmlC14NCtxPtr ctx, xmlNodePtr cur, int parent_visible) |
| static int | xmlC14NCheckForRelativeNamespaces (xmlC14NCtxPtr ctx, xmlNodePtr cur) |
| static int | xmlC14NProcessElementNode (xmlC14NCtxPtr ctx, xmlNodePtr cur, int visible) |
| static void | xmlC14NFreeCtx (xmlC14NCtxPtr ctx) |
| static xmlC14NCtxPtr | xmlC14NNewCtx (xmlDocPtr doc, xmlC14NIsVisibleCallback is_visible_callback, void *user_data, xmlC14NMode mode, xmlChar **inclusive_ns_prefixes, int with_comments, xmlOutputBufferPtr buf) |
| int | xmlC14NExecute (xmlDocPtr doc, xmlC14NIsVisibleCallback is_visible_callback, void *user_data, int mode, xmlChar **inclusive_ns_prefixes, int with_comments, xmlOutputBufferPtr buf) |
| int | xmlC14NDocSaveTo (xmlDocPtr doc, xmlNodeSetPtr nodes, int mode, xmlChar **inclusive_ns_prefixes, int with_comments, xmlOutputBufferPtr buf) |
| int | xmlC14NDocDumpMemory (xmlDocPtr doc, xmlNodeSetPtr nodes, int mode, xmlChar **inclusive_ns_prefixes, int with_comments, xmlChar **doc_txt_ptr) |
| int | xmlC14NDocSave (xmlDocPtr doc, xmlNodeSetPtr nodes, int mode, xmlChar **inclusive_ns_prefixes, int with_comments, const char *filename, int compression) |