| Rapicorn - Experimental UI Toolkit - Source Code
    13.07.0
    | 
Inherits Rapicorn::ReferenceCountable, and Rapicorn::DataListContainer.
| Public Types | |
| typedef const vector< XmlNode * > | ConstNodes | 
| typedef ConstNodes::const_iterator | ConstChildIter | 
| Public Member Functions | |
| String | name () const | 
| XmlNode * | parent () const | 
| const StringVector & | list_attributes () const | 
| const StringVector & | list_values () const | 
| bool | set_attribute (const String &name, const String &value, bool replace=true) | 
| String | get_attribute (const String &name, bool case_insensitive=false) const | 
| bool | has_attribute (const String &name, bool case_insensitive=false) const | 
| bool | del_attribute (const String &name) | 
| String | parsed_file () const | 
| uint | parsed_line () const | 
| uint | parsed_char () const | 
| virtual String | text () const =0 | 
| bool | istext () const | 
| virtual ConstNodes & | children () const =0 | 
| ConstChildIter | children_begin () const | 
| ConstChildIter | children_end () const | 
| const XmlNode * | first_child (const String &element_name) const | 
| virtual bool | add_child (XmlNode &child)=0 | 
| virtual bool | del_child (XmlNode &child)=0 | 
| void | steal_children (XmlNode &parent) | 
| void | break_after (bool newline_after_tag) | 
| bool | break_after () const | 
| void | break_within (bool newlines_around_chidlren) | 
| bool | break_within () const | 
| String | xml_string (uint64 indent=0, bool include_outer=true, uint64 recursion_depth=-1) const | 
| Static Public Member Functions | |
| static XmlNode * | create_text (const String &utf8text, uint line, uint _char, const String &file) | 
| static XmlNode * | create_parent (const String &element_name, uint line, uint _char, const String &file) | 
| static XmlNode * | parse_xml (const String &input_name, const char *utf8data, ssize_t utf8data_len, MarkupParser::Error *error, const String &roottag="") | 
| static String | xml_escape (const String &input) | 
| Protected Member Functions | |
| XmlNode (const String &, uint, uint, const String &) | |
| uint64 | flags () const | 
| void | flags (uint64 flags) | 
| Static Protected Member Functions | |
| static void | set_parent (XmlNode *c, XmlNode *p) | 
 1.7.6.1
 1.7.6.1