xmlnode_t Struct Reference

#include <jabberdlib.h>


Data Fields

char * name
char * prefix
char * ns_iri
unsigned short type
char * data
int data_sz
pool p
struct xmlnode_tparent
struct xmlnode_tfirstchild
struct xmlnode_tlastchild
struct xmlnode_tprev
struct xmlnode_tnext
struct xmlnode_tfirstattrib
struct xmlnode_tlastattrib


Field Documentation

unsigned short xmlnode_t::type

data of the xmlnode, for attributes this is the value, for text nodes this is the text

Referenced by xmlnode_get_attrib_ns(), xmlnode_get_data(), xmlnode_insert_cdata(), and xmlnode_put_attrib_ns().

length of the data in the xmlnode

Referenced by xmlnode_insert_cdata(), and xmlnode_put_attrib_ns().

struct xmlnode_t* xmlnode_t::parent [read]

parent node for this node, or NULL for the root element

Referenced by xmlnode_get_lang(), xmlnode_get_parent(), xmlnode_hide(), xmlnode_put_attrib_ns(), and xmlnode_wrap_ns().

first child element of this node, or NULL for no child elements

Referenced by xmlnode_get_firstchild(), xmlnode_get_tag(), xmlnode_has_children(), xmlnode_hide(), and xmlnode_wrap_ns().

last child element of this node, or NULL for no child elements

Referenced by xmlnode_get_lastchild(), xmlnode_hide(), and xmlnode_wrap_ns().

struct xmlnode_t* xmlnode_t::prev [read]

previous sibling

Referenced by xmlnode_get_prevsibling(), xmlnode_hide(), and xmlnode_hide_attrib_ns().

struct xmlnode_t* xmlnode_t::next [read]

last attribute node of this node

Referenced by xmlnode_hide(), xmlnode_hide_attrib_ns(), and xmlnode_put_attrib_ns().


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

Generated on Wed Sep 10 01:59:48 2008 for jabberd14 by  doxygen 1.5.5