#include <libxml/xmlversion.h>#include <libxml/xmlerror.h>#include <libxml/tree.h>#include <libxml/list.h>#include <libxml/xmlautomata.h>#include <libxml/xmlregexp.h>Go to the source code of this file.
Data Structures | |
| struct | _xmlValidCtxt |
Typedefs | |
| typedef const char typedef const char * | msg |
| typedef const char * | msg |
| typedef const char typedef | void (XMLCDECL *xmlValidityWarningFunc)(void *ctx |
| typedef _xmlHashTable | xmlAttributeTable |
| typedef xmlAttributeTable * | xmlAttributeTablePtr |
| typedef _xmlHashTable | xmlElementTable |
| typedef xmlElementTable * | xmlElementTablePtr |
| typedef _xmlHashTable | xmlIDTable |
| typedef xmlIDTable * | xmlIDTablePtr |
| typedef _xmlHashTable | xmlNotationTable |
| typedef xmlNotationTable * | xmlNotationTablePtr |
| typedef _xmlHashTable | xmlRefTable |
| typedef xmlRefTable * | xmlRefTablePtr |
| typedef typedeftypedef const char typedef const char struct _xmlValidCtxt | xmlValidCtxt |
| typedef xmlValidCtxt * | xmlValidCtxtPtr |
| typedef _xmlValidState | xmlValidState |
| typedef xmlValidState * | xmlValidStatePtr |
Functions | |
| typedef | void (XMLCDECL *xmlValidityErrorFunc)(void *ctx |
| XMLPUBFUN xmlAttributePtr XMLCALL | xmlAddAttributeDecl (xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name, const xmlChar *ns, xmlAttributeType type, xmlAttributeDefault def, const xmlChar *defaultValue, xmlEnumerationPtr tree) |
| XMLPUBFUN xmlElementPtr XMLCALL | xmlAddElementDecl (xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name, xmlElementTypeVal type, xmlElementContentPtr content) |
| XMLPUBFUN xmlIDPtr XMLCALL | xmlAddID (xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value, xmlAttrPtr attr) |
| XMLPUBFUN xmlNotationPtr XMLCALL | xmlAddNotationDecl (xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name, const xmlChar *PublicID, const xmlChar *SystemID) |
| XMLPUBFUN xmlRefPtr XMLCALL | xmlAddRef (xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value, xmlAttrPtr attr) |
| XMLPUBFUN xmlElementContentPtr XMLCALL | xmlCopyDocElementContent (xmlDocPtr doc, xmlElementContentPtr content) |
| XMLPUBFUN xmlElementContentPtr XMLCALL | xmlCopyElementContent (xmlElementContentPtr content) |
| XMLPUBFUN xmlEnumerationPtr XMLCALL | xmlCreateEnumeration (const xmlChar *name) |
| XMLPUBFUN void XMLCALL | xmlFreeAttributeTable (xmlAttributeTablePtr table) |
| XMLPUBFUN void XMLCALL | xmlFreeDocElementContent (xmlDocPtr doc, xmlElementContentPtr cur) |
| XMLPUBFUN void XMLCALL | xmlFreeElementContent (xmlElementContentPtr cur) |
| XMLPUBFUN void XMLCALL | xmlFreeElementTable (xmlElementTablePtr table) |
| XMLPUBFUN void XMLCALL | xmlFreeEnumeration (xmlEnumerationPtr cur) |
| XMLPUBFUN void XMLCALL | xmlFreeIDTable (xmlIDTablePtr table) |
| XMLPUBFUN void XMLCALL | xmlFreeNotationTable (xmlNotationTablePtr table) |
| XMLPUBFUN void XMLCALL | xmlFreeRefTable (xmlRefTablePtr table) |
| XMLPUBFUN xmlAttributePtr XMLCALL | xmlGetDtdAttrDesc (xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name) |
| XMLPUBFUN xmlElementPtr XMLCALL | xmlGetDtdElementDesc (xmlDtdPtr dtd, const xmlChar *name) |
| XMLPUBFUN xmlNotationPtr XMLCALL | xmlGetDtdNotationDesc (xmlDtdPtr dtd, const xmlChar *name) |
| XMLPUBFUN xmlAttributePtr XMLCALL | xmlGetDtdQAttrDesc (xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name, const xmlChar *prefix) |
| XMLPUBFUN xmlElementPtr XMLCALL | xmlGetDtdQElementDesc (xmlDtdPtr dtd, const xmlChar *name, const xmlChar *prefix) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlGetID (xmlDocPtr doc, const xmlChar *ID) |
| XMLPUBFUN xmlListPtr XMLCALL | xmlGetRefs (xmlDocPtr doc, const xmlChar *ID) |
| XMLPUBFUN int XMLCALL | xmlIsID (xmlDocPtr doc, xmlNodePtr elem, xmlAttrPtr attr) |
| XMLPUBFUN int XMLCALL | xmlIsMixedElement (xmlDocPtr doc, const xmlChar *name) |
| XMLPUBFUN int XMLCALL | xmlIsRef (xmlDocPtr doc, xmlNodePtr elem, xmlAttrPtr attr) |
| XMLPUBFUN xmlElementContentPtr XMLCALL | xmlNewDocElementContent (xmlDocPtr doc, const xmlChar *name, xmlElementContentType type) |
| XMLPUBFUN xmlElementContentPtr XMLCALL | xmlNewElementContent (const xmlChar *name, xmlElementContentType type) |
| XMLPUBFUN int XMLCALL | xmlRemoveID (xmlDocPtr doc, xmlAttrPtr attr) |
| XMLPUBFUN int XMLCALL | xmlRemoveRef (xmlDocPtr doc, xmlAttrPtr attr) |
| XMLPUBFUN void XMLCALL | xmlSnprintfElementContent (char *buf, int size, xmlElementContentPtr content, int englob) |
| typedef const char typedef void(XMLCDECL *xmlValidityWarningFunc)(void *ctx |
xmlValidityWarningFunc: : usually an xmlValidCtxtPtr to a validity error context, but comes from ctxt->userData (which normally contains such a pointer); ctxt->userData can be changed by the user. : the string to format *printf like vararg @...: remaining arguments to the format
Callback called when a validity warning is found. This is a message oriented function similar to an *printf function.
| typedef struct _xmlHashTable xmlAttributeTable |
| typedef xmlAttributeTable* xmlAttributeTablePtr |
| typedef struct _xmlHashTable xmlElementTable |
| typedef xmlElementTable* xmlElementTablePtr |
| typedef struct _xmlHashTable xmlIDTable |
| typedef xmlIDTable* xmlIDTablePtr |
| typedef struct _xmlHashTable xmlNotationTable |
| typedef xmlNotationTable* xmlNotationTablePtr |
| typedef struct _xmlHashTable xmlRefTable |
| typedef xmlRefTable* xmlRefTablePtr |
| typedef typedeftypedef const char typedef const char struct _xmlValidCtxt xmlValidCtxt |
| typedef xmlValidCtxt* xmlValidCtxtPtr |
| typedef struct _xmlValidState xmlValidState |
| typedef xmlValidState* xmlValidStatePtr |
| typedef void | ( | XMLCDECL * | xmlValidityErrorFunc | ) |
xmlValidityErrorFunc: : usually an xmlValidCtxtPtr to a validity error context, but comes from ctxt->userData (which normally contains such a pointer); ctxt->userData can be changed by the user. : the string to format *printf like vararg @...: remaining arguments to the format
Callback called when a validity error is found. This is a message oriented function similar to an *printf function.
| XMLPUBFUN xmlAttributePtr XMLCALL xmlAddAttributeDecl | ( | xmlValidCtxtPtr | ctxt, | |
| xmlDtdPtr | dtd, | |||
| const xmlChar * | elem, | |||
| const xmlChar * | name, | |||
| const xmlChar * | ns, | |||
| xmlAttributeType | type, | |||
| xmlAttributeDefault | def, | |||
| const xmlChar * | defaultValue, | |||
| xmlEnumerationPtr | tree | |||
| ) |
| XMLPUBFUN xmlElementPtr XMLCALL xmlAddElementDecl | ( | xmlValidCtxtPtr | ctxt, | |
| xmlDtdPtr | dtd, | |||
| const xmlChar * | name, | |||
| xmlElementTypeVal | type, | |||
| xmlElementContentPtr | content | |||
| ) |
| XMLPUBFUN xmlIDPtr XMLCALL xmlAddID | ( | xmlValidCtxtPtr | ctxt, | |
| xmlDocPtr | doc, | |||
| const xmlChar * | value, | |||
| xmlAttrPtr | attr | |||
| ) |
| XMLPUBFUN xmlNotationPtr XMLCALL xmlAddNotationDecl | ( | xmlValidCtxtPtr | ctxt, | |
| xmlDtdPtr | dtd, | |||
| const xmlChar * | name, | |||
| const xmlChar * | PublicID, | |||
| const xmlChar * | SystemID | |||
| ) |
| XMLPUBFUN xmlRefPtr XMLCALL xmlAddRef | ( | xmlValidCtxtPtr | ctxt, | |
| xmlDocPtr | doc, | |||
| const xmlChar * | value, | |||
| xmlAttrPtr | attr | |||
| ) |
| XMLPUBFUN xmlElementContentPtr XMLCALL xmlCopyDocElementContent | ( | xmlDocPtr | doc, | |
| xmlElementContentPtr | content | |||
| ) |
| XMLPUBFUN xmlElementContentPtr XMLCALL xmlCopyElementContent | ( | xmlElementContentPtr | content | ) |
| XMLPUBFUN xmlEnumerationPtr XMLCALL xmlCreateEnumeration | ( | const xmlChar * | name | ) |
| XMLPUBFUN void XMLCALL xmlFreeAttributeTable | ( | xmlAttributeTablePtr | table | ) |
| XMLPUBFUN void XMLCALL xmlFreeDocElementContent | ( | xmlDocPtr | doc, | |
| xmlElementContentPtr | cur | |||
| ) |
| XMLPUBFUN void XMLCALL xmlFreeElementContent | ( | xmlElementContentPtr | cur | ) |
| XMLPUBFUN void XMLCALL xmlFreeElementTable | ( | xmlElementTablePtr | table | ) |
| XMLPUBFUN void XMLCALL xmlFreeEnumeration | ( | xmlEnumerationPtr | cur | ) |
| XMLPUBFUN void XMLCALL xmlFreeIDTable | ( | xmlIDTablePtr | table | ) |
| XMLPUBFUN void XMLCALL xmlFreeNotationTable | ( | xmlNotationTablePtr | table | ) |
| XMLPUBFUN void XMLCALL xmlFreeRefTable | ( | xmlRefTablePtr | table | ) |
| XMLPUBFUN xmlAttributePtr XMLCALL xmlGetDtdAttrDesc | ( | xmlDtdPtr | dtd, | |
| const xmlChar * | elem, | |||
| const xmlChar * | name | |||
| ) |
| XMLPUBFUN xmlElementPtr XMLCALL xmlGetDtdElementDesc | ( | xmlDtdPtr | dtd, | |
| const xmlChar * | name | |||
| ) |
| XMLPUBFUN xmlNotationPtr XMLCALL xmlGetDtdNotationDesc | ( | xmlDtdPtr | dtd, | |
| const xmlChar * | name | |||
| ) |
| XMLPUBFUN xmlAttributePtr XMLCALL xmlGetDtdQAttrDesc | ( | xmlDtdPtr | dtd, | |
| const xmlChar * | elem, | |||
| const xmlChar * | name, | |||
| const xmlChar * | prefix | |||
| ) |
| XMLPUBFUN xmlElementPtr XMLCALL xmlGetDtdQElementDesc | ( | xmlDtdPtr | dtd, | |
| const xmlChar * | name, | |||
| const xmlChar * | prefix | |||
| ) |
| XMLPUBFUN xmlAttrPtr XMLCALL xmlGetID | ( | xmlDocPtr | doc, | |
| const xmlChar * | ID | |||
| ) |
| XMLPUBFUN xmlListPtr XMLCALL xmlGetRefs | ( | xmlDocPtr | doc, | |
| const xmlChar * | ID | |||
| ) |
| XMLPUBFUN int XMLCALL xmlIsID | ( | xmlDocPtr | doc, | |
| xmlNodePtr | elem, | |||
| xmlAttrPtr | attr | |||
| ) |
The public function calls related to validity checking.
| XMLPUBFUN int XMLCALL xmlIsRef | ( | xmlDocPtr | doc, | |
| xmlNodePtr | elem, | |||
| xmlAttrPtr | attr | |||
| ) |
| XMLPUBFUN xmlElementContentPtr XMLCALL xmlNewDocElementContent | ( | xmlDocPtr | doc, | |
| const xmlChar * | name, | |||
| xmlElementContentType | type | |||
| ) |
| XMLPUBFUN xmlElementContentPtr XMLCALL xmlNewElementContent | ( | const xmlChar * | name, | |
| xmlElementContentType | type | |||
| ) |
| XMLPUBFUN int XMLCALL xmlRemoveID | ( | xmlDocPtr | doc, | |
| xmlAttrPtr | attr | |||
| ) |
| XMLPUBFUN int XMLCALL xmlRemoveRef | ( | xmlDocPtr | doc, | |
| xmlAttrPtr | attr | |||
| ) |
| XMLPUBFUN void XMLCALL xmlSnprintfElementContent | ( | char * | buf, | |
| int | size, | |||
| xmlElementContentPtr | content, | |||
| int | englob | |||
| ) |