#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_elem * | parent | 
| apr_xml_elem * | next | 
| apr_xml_elem * | first_child | 
| apr_xml_attr * | attr | 
| apr_xml_elem * | last_child | 
| apr_xml_ns_scope * | ns_scope | 
| void * | priv | 
| const char* apr_xml_elem::name | 
element name
| int apr_xml_elem::ns | 
index into namespace array
| const char* apr_xml_elem::lang | 
xml:lang for attrs/contents
cdata right after start tag
cdata after MY end tag
| struct apr_xml_elem* apr_xml_elem::parent  [read] | 
parent element
| struct apr_xml_elem* apr_xml_elem::next  [read] | 
next (sibling) element
| struct apr_xml_elem* apr_xml_elem::first_child  [read] | 
first child element
| struct apr_xml_attr* apr_xml_elem::attr  [read] | 
first attribute
| struct apr_xml_elem* apr_xml_elem::last_child  [read] | 
last child element
| struct apr_xml_ns_scope* apr_xml_elem::ns_scope  [read] | 
namespaces scoped by this elem
| void* apr_xml_elem::priv | 
Place for modules to store private data
 1.5.2
 1.5.2