Data Structures |
| struct | xmlRemoveMemo |
| struct | xmlValidateMemo |
Defines |
| #define | IN_LIBXML |
| #define | TODO |
Functions |
| static void | xmlVErrMemory (xmlValidCtxtPtr ctxt, const char *extra) |
| static void | xmlErrValid (xmlValidCtxtPtr ctxt, xmlParserErrors error, const char *msg, const char *extra) |
|
xmlNewElementContent:
: the type of element content decl
Allocate an element content structure. Deprecated in favor of xmlNewDocElementContent
Returns NULL if not, otherwise the new element content structure
|
| xmlElementContentPtr | xmlNewDocElementContent (xmlDocPtr doc, const xmlChar *name, xmlElementContentType type) |
| xmlElementContentPtr | xmlNewElementContent (const xmlChar *name, xmlElementContentType type) |
| xmlElementContentPtr | xmlCopyDocElementContent (xmlDocPtr doc, xmlElementContentPtr cur) |
| xmlElementContentPtr | xmlCopyElementContent (xmlElementContentPtr cur) |
| void | xmlFreeDocElementContent (xmlDocPtr doc, xmlElementContentPtr cur) |
| void | xmlFreeElementContent (xmlElementContentPtr cur) |
| void | xmlSnprintfElementContent (char *buf, int size, xmlElementContentPtr content, int englob) |
| static void | xmlFreeElement (xmlElementPtr elem) |
|
xmlCreateEnumeration:
create and initialize an enumeration attribute node.
Returns the xmlEnumerationPtr just created or NULL in case of error.
|
| xmlEnumerationPtr | xmlCreateEnumeration (const xmlChar *name) |
| void | xmlFreeEnumeration (xmlEnumerationPtr cur) |
| static void | xmlFreeAttribute (xmlAttributePtr attr) |
|
xmlGetDtdQAttrDesc: : a pointer to the DtD to search : the element name
: the attribute namespace prefix
Search the DTD for the description of this qualified attribute on this element.
returns the xmlAttributePtr if found or NULL
|
| xmlAttributePtr | xmlAddAttributeDecl (xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name, const xmlChar *ns, xmlAttributeType type, xmlAttributeDefault def, const xmlChar *defaultValue, xmlEnumerationPtr tree) |
| void | xmlFreeAttributeTable (xmlAttributeTablePtr table) |
| static void | xmlFreeNotation (xmlNotationPtr nota) |
| xmlAttributePtr | xmlGetDtdAttrDesc (xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name) |
| xmlAttributePtr | xmlGetDtdQAttrDesc (xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name, const xmlChar *prefix) |
|
xmlGetDtdNotationDesc: : a pointer to the DtD to search
Search the DTD for the description of this notation
returns the xmlNotationPtr if found or NULL
|
| xmlNotationPtr | xmlGetDtdNotationDesc (xmlDtdPtr dtd, const xmlChar *name) |
: the entity name |
xmlAddNotationDecl: : pointer to the DTD : the validation context
: the public identifier or NULL : the system identifier or NULL
Register a new notation declaration
Returns NULL if not, otherwise the entity
|
| #define | DICT_FREE(str) |
| typedef xmlRemoveMemo * | xmlRemoveMemoPtr |
| typedef xmlValidateMemo * | xmlValidateMemoPtr |
| xmlElementPtr | xmlAddElementDecl (xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name, xmlElementTypeVal type, xmlElementContentPtr content) |
| void | xmlFreeElementTable (xmlElementTablePtr table) |
| xmlNotationPtr | xmlAddNotationDecl (xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name, const xmlChar *PublicID, const xmlChar *SystemID) |
| void | xmlFreeNotationTable (xmlNotationTablePtr table) |
| static void | xmlFreeID (xmlIDPtr id) |
| xmlIDPtr | xmlAddID (xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value, xmlAttrPtr attr) |
| void | xmlFreeIDTable (xmlIDTablePtr table) |
| int | xmlIsID (xmlDocPtr doc, xmlNodePtr elem, xmlAttrPtr attr) |
| int | xmlRemoveID (xmlDocPtr doc, xmlAttrPtr attr) |
| xmlAttrPtr | xmlGetID (xmlDocPtr doc, const xmlChar *ID) |
| static void | xmlFreeRef (xmlLinkPtr lk) |
| static void | xmlFreeRefList (xmlListPtr list_ref) |
| static int | xmlWalkRemoveRef (const void *data, const void *user) |
| static int | xmlDummyCompare (const void *data0 ATTRIBUTE_UNUSED, const void *data1 ATTRIBUTE_UNUSED) |
| xmlRefPtr | xmlAddRef (xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value, xmlAttrPtr attr) |
| void | xmlFreeRefTable (xmlRefTablePtr table) |
| int | xmlIsRef (xmlDocPtr doc, xmlNodePtr elem, xmlAttrPtr attr) |
| int | xmlRemoveRef (xmlDocPtr doc, xmlAttrPtr attr) |
| xmlListPtr | xmlGetRefs (xmlDocPtr doc, const xmlChar *ID) |
: the element name |
xmlIsMixedElement: : the document
Search in the DtDs whether an element accept Mixed content (or ANY) basically if it is supposed to accept text childs
returns 0 if no, 1 if yes, and -1 if no element description is available
|
| #define | bottom_valid |
| static xmlElementPtr | xmlGetDtdElementDesc2 (xmlDtdPtr dtd, const xmlChar *name, int create) |
| xmlElementPtr | xmlGetDtdElementDesc (xmlDtdPtr dtd, const xmlChar *name) |
| xmlElementPtr | xmlGetDtdQElementDesc (xmlDtdPtr dtd, const xmlChar *name, const xmlChar *prefix) |
| int | xmlIsMixedElement (xmlDocPtr doc, const xmlChar *name) |