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
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

int apr_xml_elem::ns

index into namespace array

const char* apr_xml_elem::lang

xml:lang for attrs/contents

apr_text_header apr_xml_elem::first_cdata

cdata right after start tag

apr_text_header apr_xml_elem::following_cdata

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

The documentation for this struct was generated from the following file:
Generated on Tue Sep 11 08:13:14 2007 for Apache Portable Runtime Utility Library by  doxygen 1.5.2