libnxml  0.18.3
Data Fields
nxml_data_t Struct Reference

Data struct for any element of XML streams/files. More...

#include <nxml.h>

Collaboration diagram for nxml_data_t:
Collaboration graph
[legend]

Data Fields

nxml_type_t type
 
char * value
 
nxml_attr_tattributes
 
nxml_namespace_tns
 
nxml_namespace_tns_list
 
nxml_data_tchildren
 
nxml_data_tnext
 
nxml_data_tparent
 
nxml_tdoc
 

Detailed Description

Data struct for any element of XML streams/files.

Data struct for any element of XML stream/files

Definition at line 97 of file nxml.h.

Field Documentation

nxml_attr_t* nxml_data_t::attributes
List of attributes of this struct. 

This list exists only if type == NXML_TYPE_ELEMENT

Definition at line 103 of file nxml.h.

nxml_data_t* nxml_data_t::children

The children of this data struct

Definition at line 110 of file nxml.h.

nxml_t* nxml_data_t::doc

The nxml_t

Definition at line 114 of file nxml.h.

nxml_data_t* nxml_data_t::next

The next element

Definition at line 111 of file nxml.h.

nxml_namespace_t* nxml_data_t::ns

Pointer to the correct namespace

Definition at line 107 of file nxml.h.

nxml_namespace_t* nxml_data_t::ns_list

The namespaces in this element

Definition at line 108 of file nxml.h.

nxml_data_t* nxml_data_t::parent

The parent

Definition at line 113 of file nxml.h.

nxml_type_t nxml_data_t::type

type of this nxml_data_t struct

Definition at line 99 of file nxml.h.

char* nxml_data_t::value

The value of this data struct

Definition at line 101 of file nxml.h.


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