jabberd14 1.6.2
Data Fields
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

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

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 attribute node of this node

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

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

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

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

previous sibling

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

unsigned short xmlnode_t::type

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