xml_node Struct Reference

#include <xml.h>


Detailed Description

Definition at line 51 of file xml.h.


Data Fields

xml_node_type_t type
char * name
char * text
int len
void * client_data
struct xml_nodenext
struct xml_nodeprev
struct xml_nodenext_sibling
struct xml_nodeprev_sibling
struct xml_nodeparent
struct xml_nodechildren
struct xml_nodelast_child
int nchildren
xml_attr_t ** attributes
int nattributes

Field Documentation

Definition at line 56 of file xml.h.

Referenced by append_text().

struct xml_node* xml_node::next [read]

struct xml_node * xml_node::prev [read]

Definition at line 60 of file xml.h.

Referenced by xml_node_append(), and xml_node_unlink().

Definition at line 61 of file xml.h.

Referenced by xml_node_append(), and xml_node_unlink().

struct xml_node* xml_node::parent [read]

struct xml_node * xml_node::children [read]

struct xml_node * xml_node::last_child [read]

Definition at line 62 of file xml.h.

Referenced by xml_node_append(), and xml_node_unlink().

Definition at line 63 of file xml.h.

Referenced by xml_node_append(), xml_node_unlink(), and xml_write_element().

Definition at line 65 of file xml.h.

Referenced by xml_attr_lookup(), xml_node_append_attr(), xml_node_free(), and xml_write_attributes().

Definition at line 66 of file xml.h.

Referenced by xml_attr_lookup(), xml_node_append_attr(), xml_node_free(), and xml_write_attributes().


The documentation for this struct was generated from the following file:

Generated on Sun Nov 30 18:43:37 2008 for eggdrop1.9 by  doxygen 1.5.6