libxml2_tree.h File Reference

Typedef xmlParserInputBuffer

typedef typedef__END_DECLS struct _xmlParserInputBuffer xmlParserInputBuffer

Typedef xmlParserInputBufferPtr

typedef xmlParserInputBuffer * xmlParserInputBufferPtr

Typedef xmlOutputBuffer

typedef struct _xmlOutputBuffer xmlOutputBuffer

Typedef xmlOutputBufferPtr

typedef xmlOutputBuffer * xmlOutputBufferPtr

Typedef xmlParserCtxt

typedef struct _xmlParserCtxt xmlParserCtxt

Typedef xmlParserCtxtPtr

typedef xmlParserCtxt * xmlParserCtxtPtr

Typedef xmlSAXLocator

typedef struct _xmlSAXLocator xmlSAXLocator

Typedef xmlSAXLocatorPtr

typedef xmlSAXLocator * xmlSAXLocatorPtr

Typedef xmlSAXHandler

typedef struct _xmlSAXHandler xmlSAXHandler

Typedef xmlSAXHandlerPtr

typedef xmlSAXHandler * xmlSAXHandlerPtr

Typedef xmlEntity

typedef struct _xmlEntity xmlEntity

Typedef xmlEntityPtr

typedef xmlEntity * xmlEntityPtr

Typedef xmlNotation

typedef struct _xmlNotation xmlNotation

xmlNotation:

A DTD Notation definition.

Typedef xmlNotationPtr

typedef xmlNotation * xmlNotationPtr

Typedef xmlEnumeration

typedef struct _xmlEnumeration xmlEnumeration

xmlEnumeration:

List structure used when there is an enumeration in DTDs.

Typedef xmlEnumerationPtr

typedef xmlEnumeration * xmlEnumerationPtr

Typedef xmlAttribute

typedef struct _xmlAttribute xmlAttribute

xmlAttribute:

An Attribute declaration in a DTD.

Typedef xmlAttributePtr

typedef xmlAttribute * xmlAttributePtr

Typedef xmlElementContent

typedef struct _xmlElementContent xmlElementContent

xmlElementContent:

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

Typedef xmlElementContentPtr

typedef xmlElementContent * xmlElementContentPtr

Typedef xmlElement

typedef struct _xmlElement xmlElement

xmlElement:

An XML Element declaration from a DTD.

Typedef xmlElementPtr

typedef xmlElement * xmlElementPtr

Typedef xmlNsType

typedef xmlElementType xmlNsType

Typedef xmlNs

typedef struct _xmlNs xmlNs

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 _xmlDtd xmlDtd

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 _xmlAttr xmlAttr

xmlAttr:

An attribute on an XML node.

Typedef xmlAttrPtr

typedef xmlAttr * xmlAttrPtr

Typedef xmlID

typedef struct _xmlID xmlID

xmlID:

An XML ID instance.

Typedef xmlIDPtr

typedef xmlID * xmlIDPtr

Typedef xmlRef

typedef struct _xmlRef xmlRef

xmlRef:

An XML IDREF instance.

Typedef xmlRefPtr

typedef xmlRef * xmlRefPtr

Typedef xmlBuffer

typedef struct _xmlBuffer xmlBuffer

xmlBuffer:

A buffer structure.

Typedef xmlBufferPtr

typedef xmlBuffer * xmlBufferPtr

Typedef xmlNode

typedef struct _xmlNode xmlNode

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 _xmlDoc xmlDoc

xmlDoc:

An XML document.

Typedef xmlDocPtr

typedef xmlDoc * xmlDocPtr