Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

switch_xml Struct Reference
[XML Library Functions]

#include <switch_xml.h>


Detailed Description

A representation of an XML tree.


Data Fields

char * name
char ** attr
char * txt
char * free_path
switch_size_t off
switch_xml_t next
switch_xml_t sibling
switch_xml_t ordered
switch_xml_t child
switch_xml_t parent
uint32_t flags


Field Documentation

char** switch_xml::attr
 

tag attributes { name, value, name, value, ... NULL }

switch_xml_t switch_xml::child
 

head of sub tag list, NULL if none

uint32_t switch_xml::flags
 

flags

char* switch_xml::free_path
 

path to free on destroy

char* switch_xml::name
 

tag name

switch_xml_t switch_xml::next
 

next tag with same name in this section at this depth

switch_size_t switch_xml::off
 

tag offset from start of parent tag character content

switch_xml_t switch_xml::ordered
 

next tag, same section and depth, in original order

switch_xml_t switch_xml::parent
 

parent tag, NULL if current tag is root tag

switch_xml_t switch_xml::sibling
 

next tag with different name in same section and depth

char* switch_xml::txt
 

tag character content, empty string if none


The documentation for this struct was generated from the following file:
Generated on Fri Oct 10 11:24:22 2008 for FreeSWITCH by  doxygen 1.3.9.1