Main Page | Modules | Namespace List | Data Structures | File List | Data Fields | Globals | Related Pages

apr_xml_elem Struct Reference
[XML]

#include <apr_xml.h>


Data Fields

const char * name
int ns
const char * lang
apr_text_header first_cdata
apr_text_header following_cdata
apr_xml_elemparent
apr_xml_elemnext
apr_xml_elemfirst_child
apr_xml_attrattr
apr_xml_elemlast_child
apr_xml_ns_scope * ns_scope
void * priv


Detailed Description

apr_xml_elem: holds a parsed XML element


Field Documentation

struct apr_xml_attr* apr_xml_elem::attr
 

first attribute

apr_text_header apr_xml_elem::first_cdata
 

cdata right after start tag

struct apr_xml_elem* apr_xml_elem::first_child
 

first child element

apr_text_header apr_xml_elem::following_cdata
 

cdata after MY end tag

const char* apr_xml_elem::lang
 

xml:lang for attrs/contents

struct apr_xml_elem* apr_xml_elem::last_child
 

last child element

const char* apr_xml_elem::name
 

element name

struct apr_xml_elem* apr_xml_elem::next
 

next (sibling) element

int apr_xml_elem::ns
 

index into namespace array

struct apr_xml_ns_scope* apr_xml_elem::ns_scope
 

namespaces scoped by this elem

struct apr_xml_elem* apr_xml_elem::parent
 

parent element

void* apr_xml_elem::priv
 

Place for modules to store private data


The documentation for this struct was generated from the following file:
Generated on Wed Sep 15 12:08:33 2004 for Apache Portable Runtime Utility Library by doxygen 1.3.6