xml_document

Undocumented in source.

Members

Functions

parse
string parse(string stext, xml_document parent)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_and_append_data
char parse_and_append_data(xml_node node, char[] text, char[] contents_start)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_bom
void parse_bom(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_cdata
xml_node parse_cdata(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_comment
xml_node parse_comment(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_doctype
xml_node parse_doctype(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_element
xml_node parse_element(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_node
xml_node parse_node(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_node_attributes
void parse_node_attributes(char[] text, xml_node node)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_node_contents
char[] parse_node_contents(char[] text, xml_node node)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_pi
xml_node parse_pi(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.
parse_xml_declaration
xml_node parse_xml_declaration(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

skip
void skip(char[] text)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From xml_node

m_prefix
string m_prefix;
Undocumented in source.
m_xmlns
string m_xmlns;
Undocumented in source.
m_type
node_type m_type;
Undocumented in source.
m_first_node
xml_node m_first_node;
Undocumented in source.
m_last_node
xml_node m_last_node;
Undocumented in source.
m_first_attribute
xml_attribute m_first_attribute;
Undocumented in source.
m_last_attribute
xml_attribute m_last_attribute;
Undocumented in source.
m_prev_sibling
xml_node m_prev_sibling;
Undocumented in source.
m_next_sibling
xml_node m_next_sibling;
Undocumented in source.
m_contents
string m_contents;
Undocumented in source.
xmlns
string xmlns()
Undocumented in source. Be warned that the author may not have intended to support it.
document
xml_document document()
Undocumented in source. Be warned that the author may not have intended to support it.
xmlns_lookup
void xmlns_lookup(char[] xmlns, char[] prefix)
Undocumented in source. Be warned that the author may not have intended to support it.
first_node
xml_node first_node(string name, string xmlns, bool case_sensitive)
Undocumented in source. Be warned that the author may not have intended to support it.
last_node
xml_node last_node(string name, string xmlns, bool case_sensitive)
Undocumented in source. Be warned that the author may not have intended to support it.
prepend_node
void prepend_node(xml_node child)
Undocumented in source. Be warned that the author may not have intended to support it.
append_node
void append_node(xml_node child)
Undocumented in source. Be warned that the author may not have intended to support it.
insert_node
void insert_node(xml_node where, xml_node child)
Undocumented in source. Be warned that the author may not have intended to support it.
remove_first_node
void remove_first_node()
Undocumented in source. Be warned that the author may not have intended to support it.
remove_last_node
void remove_last_node()
Undocumented in source. Be warned that the author may not have intended to support it.
remove_node
void remove_node(xml_node where)
Undocumented in source. Be warned that the author may not have intended to support it.
remove_all_nodes
void remove_all_nodes()
Undocumented in source. Be warned that the author may not have intended to support it.
first_attribute
xml_attribute first_attribute(string name, bool case_sensitive)
Undocumented in source. Be warned that the author may not have intended to support it.
last_attribute
xml_attribute last_attribute(string name, bool case_sensitive)
Undocumented in source. Be warned that the author may not have intended to support it.
prepend_attribute
void prepend_attribute(xml_attribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
append_attribute
void append_attribute(xml_attribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
insert_attribute
void insert_attribute(xml_attribute where, xml_attribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
remove_first_attribute
void remove_first_attribute()
Undocumented in source. Be warned that the author may not have intended to support it.
remove_last_attribute
void remove_last_attribute()
Undocumented in source. Be warned that the author may not have intended to support it.
remove_attribute
void remove_attribute(xml_attribute where)
Undocumented in source. Be warned that the author may not have intended to support it.
remove_all_attributes
void remove_all_attributes()
Undocumented in source. Be warned that the author may not have intended to support it.
validate
bool validate()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta