#include <apr_xml.h>
Data Fields | |
| const char * | name | 
| int | ns | 
| const char * | lang | 
| apr_text_header | first_cdata | 
| apr_text_header | following_cdata | 
| struct apr_xml_elem * | parent | 
| struct apr_xml_elem * | next | 
| struct apr_xml_elem * | first_child | 
| struct apr_xml_attr * | attr | 
| struct apr_xml_elem * | last_child | 
| struct apr_xml_ns_scope * | ns_scope | 
| void * | priv | 
struct apr_xml_attr* apr_xml_elem::attr [read]           | 
        
first attribute
cdata right after start tag
struct apr_xml_elem* apr_xml_elem::first_child [read]           | 
        
first child element
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 [read]           | 
        
last child element
| const char* apr_xml_elem::name | 
element name
struct apr_xml_elem* apr_xml_elem::next [read]           | 
        
next (sibling) element
| int apr_xml_elem::ns | 
index into namespace array
struct apr_xml_ns_scope* apr_xml_elem::ns_scope [read]           | 
        
namespaces scoped by this elem
struct apr_xml_elem* apr_xml_elem::parent [read]           | 
        
parent element
| void* apr_xml_elem::priv | 
Place for modules to store private data
 1.5.8