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

◆ attributes

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.

◆ children

nxml_data_t* nxml_data_t::children

The children of this data struct

Definition at line 110 of file nxml.h.

◆ doc

nxml_t* nxml_data_t::doc

The nxml_t

Definition at line 114 of file nxml.h.

◆ next

nxml_data_t* nxml_data_t::next

The next element

Definition at line 111 of file nxml.h.

◆ ns

nxml_namespace_t* nxml_data_t::ns

Pointer to the correct namespace

Definition at line 107 of file nxml.h.

◆ ns_list

nxml_namespace_t* nxml_data_t::ns_list

The namespaces in this element

Definition at line 108 of file nxml.h.

◆ parent

nxml_data_t* nxml_data_t::parent

The parent

Definition at line 113 of file nxml.h.

◆ type

nxml_type_t nxml_data_t::type

type of this nxml_data_t struct

Definition at line 99 of file nxml.h.

◆ value

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: