Clases |
| struct | _xmlBuffer |
| struct | _xmlNotation |
| struct | _xmlEnumeration |
| struct | _xmlAttribute |
| struct | _xmlElementContent |
| struct | _xmlElement |
| struct | _xmlNs |
| struct | _xmlDtd |
| struct | _xmlAttr |
| struct | _xmlID |
| struct | _xmlRef |
| struct | _xmlNode |
| struct | _xmlDoc |
| struct | _xmlDOMWrapCtxt |
'defines' |
| #define | BASE_BUFFER_SIZE 4096 |
| #define | XML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace" |
| #define | XML_XML_ID (const xmlChar *) "xml:id" |
| #define | XML_LOCAL_NAMESPACE XML_NAMESPACE_DECL |
| #define | XML_GET_CONTENT(n) ((n)->type == XML_ELEMENT_NODE ? NULL : (n)->content) |
| #define | XML_GET_LINE(n) (xmlGetLineNo(n)) |
| #define | xmlChildrenNode children |
| #define | xmlRootNode children |
'typedefs' |
typedef struct
_xmlParserInputBuffer | xmlParserInputBuffer |
| typedef xmlParserInputBuffer * | xmlParserInputBufferPtr |
| typedef struct _xmlOutputBuffer | xmlOutputBuffer |
| typedef xmlOutputBuffer * | xmlOutputBufferPtr |
| typedef struct _xmlParserInput | xmlParserInput |
| typedef xmlParserInput * | xmlParserInputPtr |
| typedef struct _xmlParserCtxt | xmlParserCtxt |
| typedef xmlParserCtxt * | xmlParserCtxtPtr |
| typedef struct _xmlSAXLocator | xmlSAXLocator |
| typedef xmlSAXLocator * | xmlSAXLocatorPtr |
| typedef struct _xmlSAXHandler | xmlSAXHandler |
| typedef xmlSAXHandler * | xmlSAXHandlerPtr |
| typedef struct _xmlEntity | xmlEntity |
| typedef xmlEntity * | xmlEntityPtr |
| typedef struct _xmlBuffer | xmlBuffer |
| typedef xmlBuffer * | xmlBufferPtr |
| typedef struct _xmlNotation | xmlNotation |
| typedef xmlNotation * | xmlNotationPtr |
| typedef struct _xmlEnumeration | xmlEnumeration |
| typedef xmlEnumeration * | xmlEnumerationPtr |
| typedef struct _xmlAttribute | xmlAttribute |
| typedef xmlAttribute * | xmlAttributePtr |
| typedef struct _xmlElementContent | xmlElementContent |
| typedef xmlElementContent * | xmlElementContentPtr |
| typedef struct _xmlElement | xmlElement |
| typedef xmlElement * | xmlElementPtr |
| typedef xmlElementType | xmlNsType |
| typedef struct _xmlNs | xmlNs |
| typedef xmlNs * | xmlNsPtr |
| typedef struct _xmlDtd | xmlDtd |
| typedef xmlDtd * | xmlDtdPtr |
| typedef struct _xmlAttr | xmlAttr |
| typedef xmlAttr * | xmlAttrPtr |
| typedef struct _xmlID | xmlID |
| typedef xmlID * | xmlIDPtr |
| typedef struct _xmlRef | xmlRef |
| typedef xmlRef * | xmlRefPtr |
| typedef struct _xmlNode | xmlNode |
| typedef xmlNode * | xmlNodePtr |
| typedef struct _xmlDoc | xmlDoc |
| typedef xmlDoc * | xmlDocPtr |
| typedef struct _xmlDOMWrapCtxt | xmlDOMWrapCtxt |
| typedef xmlDOMWrapCtxt * | xmlDOMWrapCtxtPtr |
| typedef xmlNsPtr(* | xmlDOMWrapAcquireNsFunction )(xmlDOMWrapCtxtPtr ctxt, xmlNodePtr node, const xmlChar *nsName, const xmlChar *nsPrefix) |
Enumeraciones |
| enum | xmlBufferAllocationScheme { XML_BUFFER_ALLOC_DOUBLEIT,
XML_BUFFER_ALLOC_EXACT,
XML_BUFFER_ALLOC_IMMUTABLE,
XML_BUFFER_ALLOC_IO
} |
| enum | xmlElementType {
XML_ELEMENT_NODE = 1,
XML_ATTRIBUTE_NODE = 2,
XML_TEXT_NODE = 3,
XML_CDATA_SECTION_NODE = 4,
XML_ENTITY_REF_NODE = 5,
XML_ENTITY_NODE = 6,
XML_PI_NODE = 7,
XML_COMMENT_NODE = 8,
XML_DOCUMENT_NODE = 9,
XML_DOCUMENT_TYPE_NODE = 10,
XML_DOCUMENT_FRAG_NODE = 11,
XML_NOTATION_NODE = 12,
XML_HTML_DOCUMENT_NODE = 13,
XML_DTD_NODE = 14,
XML_ELEMENT_DECL = 15,
XML_ATTRIBUTE_DECL = 16,
XML_ENTITY_DECL = 17,
XML_NAMESPACE_DECL = 18,
XML_XINCLUDE_START = 19,
XML_XINCLUDE_END = 20
} |
| enum | xmlAttributeType {
XML_ATTRIBUTE_CDATA = 1,
XML_ATTRIBUTE_ID,
XML_ATTRIBUTE_IDREF,
XML_ATTRIBUTE_IDREFS,
XML_ATTRIBUTE_ENTITY,
XML_ATTRIBUTE_ENTITIES,
XML_ATTRIBUTE_NMTOKEN,
XML_ATTRIBUTE_NMTOKENS,
XML_ATTRIBUTE_ENUMERATION,
XML_ATTRIBUTE_NOTATION
} |
| enum | xmlAttributeDefault { XML_ATTRIBUTE_NONE = 1,
XML_ATTRIBUTE_REQUIRED,
XML_ATTRIBUTE_IMPLIED,
XML_ATTRIBUTE_FIXED
} |
| enum | xmlElementContentType { XML_ELEMENT_CONTENT_PCDATA = 1,
XML_ELEMENT_CONTENT_ELEMENT,
XML_ELEMENT_CONTENT_SEQ,
XML_ELEMENT_CONTENT_OR
} |
| enum | xmlElementContentOccur { XML_ELEMENT_CONTENT_ONCE = 1,
XML_ELEMENT_CONTENT_OPT,
XML_ELEMENT_CONTENT_MULT,
XML_ELEMENT_CONTENT_PLUS
} |
| enum | xmlElementTypeVal {
XML_ELEMENT_TYPE_UNDEFINED = 0,
XML_ELEMENT_TYPE_EMPTY = 1,
XML_ELEMENT_TYPE_ANY,
XML_ELEMENT_TYPE_MIXED,
XML_ELEMENT_TYPE_ELEMENT
} |
| enum | xmlDocProperties {
XML_DOC_WELLFORMED = 1<<0,
XML_DOC_NSVALID = 1<<1,
XML_DOC_OLD10 = 1<<2,
XML_DOC_DTDVALID = 1<<3,
XML_DOC_XINCLUDE = 1<<4,
XML_DOC_USERBUILT = 1<<5,
XML_DOC_INTERNAL = 1<<6,
XML_DOC_HTML = 1<<7
} |
Funciones |
| XMLPUBFUN xmlChar *XMLCALL | xmlBuildQName (const xmlChar *ncname, const xmlChar *prefix, xmlChar *memory, int len) |
| XMLPUBFUN xmlChar *XMLCALL | xmlSplitQName2 (const xmlChar *name, xmlChar **prefix) |
| XMLPUBFUN const xmlChar *XMLCALL | xmlSplitQName3 (const xmlChar *name, int *len) |
| XMLPUBFUN void XMLCALL | xmlSetBufferAllocationScheme (xmlBufferAllocationScheme scheme) |
XMLPUBFUN
xmlBufferAllocationScheme
XMLCALL | xmlGetBufferAllocationScheme (void) |
| XMLPUBFUN xmlBufferPtr XMLCALL | xmlBufferCreate (void) |
| XMLPUBFUN xmlBufferPtr XMLCALL | xmlBufferCreateSize (size_t size) |
| XMLPUBFUN xmlBufferPtr XMLCALL | xmlBufferCreateStatic (void *mem, size_t size) |
| XMLPUBFUN int XMLCALL | xmlBufferResize (xmlBufferPtr buf, unsigned int size) |
| XMLPUBFUN void XMLCALL | xmlBufferFree (xmlBufferPtr buf) |
| XMLPUBFUN int XMLCALL | xmlBufferDump (FILE *file, xmlBufferPtr buf) |
| XMLPUBFUN int XMLCALL | xmlBufferAdd (xmlBufferPtr buf, const xmlChar *str, int len) |
| XMLPUBFUN int XMLCALL | xmlBufferAddHead (xmlBufferPtr buf, const xmlChar *str, int len) |
| XMLPUBFUN int XMLCALL | xmlBufferCat (xmlBufferPtr buf, const xmlChar *str) |
| XMLPUBFUN int XMLCALL | xmlBufferCCat (xmlBufferPtr buf, const char *str) |
| XMLPUBFUN int XMLCALL | xmlBufferShrink (xmlBufferPtr buf, unsigned int len) |
| XMLPUBFUN int XMLCALL | xmlBufferGrow (xmlBufferPtr buf, unsigned int len) |
| XMLPUBFUN void XMLCALL | xmlBufferEmpty (xmlBufferPtr buf) |
| XMLPUBFUN const xmlChar *XMLCALL | xmlBufferContent (const xmlBufferPtr buf) |
| XMLPUBFUN void XMLCALL | xmlBufferSetAllocationScheme (xmlBufferPtr buf, xmlBufferAllocationScheme scheme) |
| XMLPUBFUN int XMLCALL | xmlBufferLength (const xmlBufferPtr buf) |
| XMLPUBFUN xmlDtdPtr XMLCALL | xmlCreateIntSubset (xmlDocPtr doc, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID) |
| XMLPUBFUN xmlDtdPtr XMLCALL | xmlNewDtd (xmlDocPtr doc, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID) |
| XMLPUBFUN xmlDtdPtr XMLCALL | xmlGetIntSubset (xmlDocPtr doc) |
| XMLPUBFUN void XMLCALL | xmlFreeDtd (xmlDtdPtr cur) |
| XMLPUBFUN xmlNsPtr XMLCALL | xmlNewNs (xmlNodePtr node, const xmlChar *href, const xmlChar *prefix) |
| XMLPUBFUN void XMLCALL | xmlFreeNs (xmlNsPtr cur) |
| XMLPUBFUN void XMLCALL | xmlFreeNsList (xmlNsPtr cur) |
| XMLPUBFUN xmlDocPtr XMLCALL | xmlNewDoc (const xmlChar *version) |
| XMLPUBFUN void XMLCALL | xmlFreeDoc (xmlDocPtr cur) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlNewDocProp (xmlDocPtr doc, const xmlChar *name, const xmlChar *value) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlNewNsProp (xmlNodePtr node, xmlNsPtr ns, const xmlChar *name, const xmlChar *value) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlNewNsPropEatName (xmlNodePtr node, xmlNsPtr ns, xmlChar *name, const xmlChar *value) |
| XMLPUBFUN void XMLCALL | xmlFreePropList (xmlAttrPtr cur) |
| XMLPUBFUN void XMLCALL | xmlFreeProp (xmlAttrPtr cur) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlCopyProp (xmlNodePtr target, xmlAttrPtr cur) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlCopyPropList (xmlNodePtr target, xmlAttrPtr cur) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewDocNode (xmlDocPtr doc, xmlNsPtr ns, const xmlChar *name, const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewDocNodeEatName (xmlDocPtr doc, xmlNsPtr ns, xmlChar *name, const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewNode (xmlNsPtr ns, const xmlChar *name) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewNodeEatName (xmlNsPtr ns, xmlChar *name) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewDocText (xmlDocPtr doc, const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewText (const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewDocPI (xmlDocPtr doc, const xmlChar *name, const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewPI (const xmlChar *name, const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewDocTextLen (xmlDocPtr doc, const xmlChar *content, int len) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewTextLen (const xmlChar *content, int len) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewDocComment (xmlDocPtr doc, const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewComment (const xmlChar *content) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewCDataBlock (xmlDocPtr doc, const xmlChar *content, int len) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewCharRef (xmlDocPtr doc, const xmlChar *name) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlNewReference (xmlDocPtr doc, const xmlChar *name) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlCopyNode (const xmlNodePtr node, int recursive) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlDocCopyNode (const xmlNodePtr node, xmlDocPtr doc, int recursive) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlDocCopyNodeList (xmlDocPtr doc, const xmlNodePtr node) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlCopyNodeList (const xmlNodePtr node) |
| XMLPUBFUN long XMLCALL | xmlGetLineNo (xmlNodePtr node) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlDocGetRootElement (xmlDocPtr doc) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlGetLastChild (xmlNodePtr parent) |
| XMLPUBFUN int XMLCALL | xmlNodeIsText (xmlNodePtr node) |
| XMLPUBFUN int XMLCALL | xmlIsBlankNode (xmlNodePtr node) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlAddChild (xmlNodePtr parent, xmlNodePtr cur) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlAddChildList (xmlNodePtr parent, xmlNodePtr cur) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlAddSibling (xmlNodePtr cur, xmlNodePtr elem) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlAddNextSibling (xmlNodePtr cur, xmlNodePtr elem) |
| XMLPUBFUN void XMLCALL | xmlUnlinkNode (xmlNodePtr cur) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlTextMerge (xmlNodePtr first, xmlNodePtr second) |
| XMLPUBFUN int XMLCALL | xmlTextConcat (xmlNodePtr node, const xmlChar *content, int len) |
| XMLPUBFUN void XMLCALL | xmlFreeNodeList (xmlNodePtr cur) |
| XMLPUBFUN void XMLCALL | xmlFreeNode (xmlNodePtr cur) |
| XMLPUBFUN void XMLCALL | xmlSetTreeDoc (xmlNodePtr tree, xmlDocPtr doc) |
| XMLPUBFUN void XMLCALL | xmlSetListDoc (xmlNodePtr list, xmlDocPtr doc) |
| XMLPUBFUN xmlNsPtr XMLCALL | xmlSearchNs (xmlDocPtr doc, xmlNodePtr node, const xmlChar *nameSpace) |
| XMLPUBFUN xmlNsPtr XMLCALL | xmlSearchNsByHref (xmlDocPtr doc, xmlNodePtr node, const xmlChar *href) |
| XMLPUBFUN void XMLCALL | xmlSetNs (xmlNodePtr node, xmlNsPtr ns) |
| XMLPUBFUN xmlNsPtr XMLCALL | xmlCopyNamespace (xmlNsPtr cur) |
| XMLPUBFUN xmlNsPtr XMLCALL | xmlCopyNamespaceList (xmlNsPtr cur) |
| XMLPUBFUN xmlChar *XMLCALL | xmlGetNoNsProp (xmlNodePtr node, const xmlChar *name) |
| XMLPUBFUN xmlChar *XMLCALL | xmlGetProp (xmlNodePtr node, const xmlChar *name) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlHasProp (xmlNodePtr node, const xmlChar *name) |
| XMLPUBFUN xmlAttrPtr XMLCALL | xmlHasNsProp (xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) |
| XMLPUBFUN xmlChar *XMLCALL | xmlGetNsProp (xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlStringGetNodeList (xmlDocPtr doc, const xmlChar *value) |
| XMLPUBFUN xmlNodePtr XMLCALL | xmlStringLenGetNodeList (xmlDocPtr doc, const xmlChar *value, int len) |
| XMLPUBFUN xmlChar *XMLCALL | xmlNodeListGetString (xmlDocPtr doc, xmlNodePtr list, int inLine) |
| XMLPUBFUN void XMLCALL | xmlNodeSetContent (xmlNodePtr cur, const xmlChar *content) |
| XMLPUBFUN void XMLCALL | xmlNodeAddContent (xmlNodePtr cur, const xmlChar *content) |
| XMLPUBFUN void XMLCALL | xmlNodeAddContentLen (xmlNodePtr cur, const xmlChar *content, int len) |
| XMLPUBFUN xmlChar *XMLCALL | xmlNodeGetContent (xmlNodePtr cur) |
| XMLPUBFUN int XMLCALL | xmlNodeBufGetContent (xmlBufferPtr buffer, xmlNodePtr cur) |
| XMLPUBFUN xmlChar *XMLCALL | xmlNodeGetLang (xmlNodePtr cur) |
| XMLPUBFUN int XMLCALL | xmlNodeGetSpacePreserve (xmlNodePtr cur) |
| XMLPUBFUN xmlChar *XMLCALL | xmlNodeGetBase (xmlDocPtr doc, xmlNodePtr cur) |
| XMLPUBFUN int XMLCALL | xmlRemoveProp (xmlAttrPtr cur) |
| XMLPUBFUN void XMLCALL | xmlBufferWriteCHAR (xmlBufferPtr buf, const xmlChar *string) |
| XMLPUBFUN void XMLCALL | xmlBufferWriteChar (xmlBufferPtr buf, const char *string) |
| XMLPUBFUN void XMLCALL | xmlBufferWriteQuotedString (xmlBufferPtr buf, const xmlChar *string) |
| XMLPUBFUN int XMLCALL | xmlIsXHTML (const xmlChar *systemID, const xmlChar *publicID) |
| XMLPUBFUN int XMLCALL | xmlGetDocCompressMode (xmlDocPtr doc) |
| XMLPUBFUN void XMLCALL | xmlSetDocCompressMode (xmlDocPtr doc, int mode) |
| XMLPUBFUN int XMLCALL | xmlGetCompressMode (void) |
| XMLPUBFUN void XMLCALL | xmlSetCompressMode (int mode) |
| XMLPUBFUN xmlDOMWrapCtxtPtr XMLCALL | xmlDOMWrapNewCtxt (void) |
| XMLPUBFUN void XMLCALL | xmlDOMWrapFreeCtxt (xmlDOMWrapCtxtPtr ctxt) |
| XMLPUBFUN int XMLCALL | xmlDOMWrapReconcileNamespaces (xmlDOMWrapCtxtPtr ctxt, xmlNodePtr elem, int options) |
| XMLPUBFUN int XMLCALL | xmlDOMWrapAdoptNode (xmlDOMWrapCtxtPtr ctxt, xmlDocPtr sourceDoc, xmlNodePtr node, xmlDocPtr destDoc, xmlNodePtr destParent, int options) |
| XMLPUBFUN int XMLCALL | xmlDOMWrapRemoveNode (xmlDOMWrapCtxtPtr ctxt, xmlDocPtr doc, xmlNodePtr node, int options) |
| XMLPUBFUN int XMLCALL | xmlDOMWrapCloneNode (xmlDOMWrapCtxtPtr ctxt, xmlDocPtr sourceDoc, xmlNodePtr node, xmlNodePtr *clonedNode, xmlDocPtr destDoc, xmlNodePtr destParent, int deep, int options) |