#include <dancer-xml.h>
Public Types | |
enum | element_type { element_type_element, element_type_pcdata } |
the type of element More... | |
Data Fields | |
char * | element_name |
in case of PCDATA the text is contained here. | |
enum dxml_element::element_type | element_type |
the type of element | |
dxml_attribute * | element_attribute |
The attribute that belongs to the element. | |
struct dxml_element * | child |
The child in the element. | |
struct dxml_element * | next |
The next item in the element list. |
<element attribute="data"> PCDATA </element>
struct dxml_element* dxml_element::child [read] |
The child in the element.
All children will be linked as ->child and its ->next.
Referenced by dxml_free_xml(), dxml_get_element_bysimplepath_internal(), dxml_get_PCDATA_bysimplepath(), get_bookchapter(), get_bothtypes(), get_itemizedlist(), get_paratype(), get_table(), initialize_element(), main(), print_kanrisha_info(), process_file(), read_element(), recurse_element(), and recursebook().
The attribute that belongs to the element.
Referenced by dxml_free_xml(), getatrstring(), initialize_element(), read_element(), and recurse_element().
in case of PCDATA the text is contained here.
..
Referenced by dxml_free_xml(), dxml_get_element_byname(), dxml_get_PCDATA_bysimplepath(), get_bookchapter(), get_bothtypes(), get_itemizedlist(), get_paratype(), initialize_element(), read_element(), read_PCDATA(), and recurse_element().
the type of element
struct dxml_element* dxml_element::next [read] |
The next item in the element list.
Referenced by dxml_free_xml(), dxml_get_element_byname(), dxml_get_PCDATA_bysimplepath(), dxml_next_notPCDATA(), get_bookchapter(), get_itemizedlist(), get_paratype(), get_table(), initialize_element(), main(), print_kanrisha_info(), process_file(), read_attribute(), read_element(), recurse_element(), and recursebook().