apr_xml_elem Struct Reference

#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_elemparent
struct apr_xml_elemnext
struct apr_xml_elemfirst_child
struct apr_xml_attrattr
struct apr_xml_elemlast_child
struct apr_xml_ns_scope * ns_scope
void * priv

Detailed Description

apr_xml_elem: holds a parsed XML element

Field Documentation

const char* apr_xml_elem::name

element name

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

parent element

next (sibling) element

first child element

first attribute

last child element

struct apr_xml_ns_scope* apr_xml_elem::ns_scope [read]

namespaces scoped by this elem

Place for modules to store private data

The documentation for this struct was generated from the following file:

Generated on Sat Aug 16 19:14:10 2008 for Apache Portable Runtime Utility Library by  doxygen 1.5.6