#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 | |||
) |