|
Apache Portable Runtime Utility Library
|
#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 |
apr_xml_elem: holds a parsed XML element
| 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