libxml2_tree.h File Reference

Typedef xmlParserInputBuffer

typedef typedef__END_DECLS struct _xmlParserInputBufferxmlParserInputBuffer

Typedef xmlParserInputBufferPtr

typedef xmlParserInputBuffer *xmlParserInputBufferPtr

Typedef xmlOutputBuffer

typedef struct _xmlOutputBufferxmlOutputBuffer

Typedef xmlOutputBufferPtr

typedef xmlOutputBuffer *xmlOutputBufferPtr

Typedef xmlParserCtxt

typedef struct _xmlParserCtxtxmlParserCtxt

Typedef xmlParserCtxtPtr

typedef xmlParserCtxt *xmlParserCtxtPtr

Typedef xmlSAXLocator

typedef struct _xmlSAXLocatorxmlSAXLocator

Typedef xmlSAXLocatorPtr

typedef xmlSAXLocator *xmlSAXLocatorPtr

Typedef xmlSAXHandler

typedef struct _xmlSAXHandlerxmlSAXHandler

Typedef xmlSAXHandlerPtr

typedef xmlSAXHandler *xmlSAXHandlerPtr

Typedef xmlEntity

typedef struct _xmlEntityxmlEntity

Typedef xmlEntityPtr

typedef xmlEntity *xmlEntityPtr

Typedef xmlNotation

typedef struct _xmlNotationxmlNotation

xmlNotation:

A DTD Notation definition.

Typedef xmlNotationPtr

typedef xmlNotation *xmlNotationPtr

Typedef xmlEnumeration

typedef struct _xmlEnumerationxmlEnumeration

xmlEnumeration:

List structure used when there is an enumeration in DTDs.

Typedef xmlEnumerationPtr

typedef xmlEnumeration *xmlEnumerationPtr

Typedef xmlAttribute

typedef struct _xmlAttributexmlAttribute

xmlAttribute:

An Attribute declaration in a DTD.

Typedef xmlAttributePtr

typedef xmlAttribute *xmlAttributePtr

Typedef xmlElementContent

typedef struct _xmlElementContentxmlElementContent

xmlElementContent:

An XML Element content as stored after parsing an element definition in a DTD.

Typedef xmlElementContentPtr

typedef xmlElementContent *xmlElementContentPtr

Typedef xmlElement

typedef struct _xmlElementxmlElement

xmlElement:

An XML Element declaration from a DTD.

Typedef xmlElementPtr

typedef xmlElement *xmlElementPtr

Typedef xmlNsType

typedef xmlElementType xmlNsType

Typedef xmlNs

typedef struct _xmlNsxmlNs

xmlNs:

An XML namespace. Note that prefix == NULL is valid, it defines the default namespace within the subtree (until overridden).

xmlNsType is unified with xmlElementType.

Typedef xmlNsPtr

typedef xmlNs *xmlNsPtr

Typedef xmlDtd

typedef struct _xmlDtdxmlDtd

xmlDtd:

An XML DTD, as defined by <!DOCTYPE ... There is actually one for the internal subset and for the external subset.

Typedef xmlDtdPtr

typedef xmlDtd *xmlDtdPtr

Typedef xmlAttr

typedef struct _xmlAttrxmlAttr

xmlAttr:

An attribute on an XML node.

Typedef xmlAttrPtr

typedef xmlAttr *xmlAttrPtr

Typedef xmlID

typedef struct _xmlIDxmlID

xmlID:

An XML ID instance.

Typedef xmlIDPtr

typedef xmlID *xmlIDPtr

Typedef xmlRef

typedef struct _xmlRefxmlRef

xmlRef:

An XML IDREF instance.

Typedef xmlRefPtr

typedef xmlRef *xmlRefPtr

Typedef xmlBuffer

typedef struct _xmlBufferxmlBuffer

xmlBuffer:

A buffer structure.

Typedef xmlBufferPtr

typedef xmlBuffer *xmlBufferPtr

Typedef xmlNode

typedef struct _xmlNodexmlNode

xmlNode:

A node in an XML tree.

Note: Text nodes are also used to store binary data in the tree. 'content' field is used to store a pointer to binary data 'properties' field is used to store int length of the data

Typedef xmlNodePtr

typedef xmlNode *xmlNodePtr

Typedef xmlDoc

typedef struct _xmlDocxmlDoc

xmlDoc:

An XML document.

Typedef xmlDocPtr

typedef xmlDoc *xmlDocPtr