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