|
| xml1 (const char *data=NULL, size_t dbuf_nblock=2, size_t dbuf_capacity=100) |
|
| ~xml1 (void) |
|
xml & | ignore_slash (bool on) |
|
xml & | xml_decode (bool on) |
|
xml & | xml_encode (bool on) |
|
xml & | xml_multi_root (bool on) |
|
const char * | update (const char *data) |
|
bool | complete (const char *root_tag) |
|
void | reset (void) |
|
const string & | getText (void) |
|
const std::vector< xml_node * > & | getElementsByTagName (const char *tag) const |
|
xml_node * | getFirstElementByTag (const char *tag) const |
|
const std::vector< xml_node * > & | getElementsByTags (const char *tags) const |
|
xml_node * | getFirstElementByTags (const char *tags) const |
|
const std::vector< xml_node * > & | getElementsByName (const char *value) const |
|
const std::vector< xml_node * > & | getElementsByAttr (const char *name, const char *value) const |
|
xml_node * | getElementById (const char *id) const |
|
xml_node & | create_node (const char *tag, const char *text=NULL) |
|
xml_node & | create_node (const char *tag, istream &in, size_t off=0, size_t len=0) |
|
xml_node & | get_root (void) |
|
xml_node * | first_node (void) |
|
xml_node * | next_node (void) |
|
void | build_xml (string &out) const |
|
const char * | to_string (size_t *len=NULL) const |
|
size_t | space (void) const |
|
void | space_clear (void) |
|
size_t | node_count (void) const |
|
size_t | attr_count (void) const |
|
ACL_XML * | get_xml (void) const |
|
| xml (size_t dbuf_nblock=2, size_t dbuf_capacity=100) |
|
virtual | ~xml (void) |
|
xml_node & | create_node (const char *tag, long long int number) |
|
virtual int | push_pop (const char *in, size_t len, string *out, size_t max=0) |
|
virtual int | pop_end (string *out, size_t max=0) |
|
virtual void | clear (void) |
|
| pipe_stream () |
|
virtual | ~pipe_stream () |
|
| dbuf_obj (dbuf_guard *guard=NULL) |
|
virtual | ~dbuf_obj () |
|
int | pos () const |
|
dbuf_guard * | get_guard () const |
|