Home --> Documentations --> PJLIB-UTIL Reference
Go to the documentation of this file.
pj_xml_node * pj_xml_clone(pj_pool_t *pool, const pj_xml_node *rhs)
pj_xml_node * pj_xml_find_rec(const pj_xml_node *parent, const pj_str_t *name, const void *data, pj_bool_t(*match)(const pj_xml_node *, const void *))
pj_xml_node * pj_xml_node_new(pj_pool_t *pool, const pj_str_t *name)
pj_xml_node * pj_xml_find_node_rec(const pj_xml_node *parent, const pj_str_t *name)
pj_xml_node * pj_xml_find_next_node(const pj_xml_node *parent, const pj_xml_node *node, const pj_str_t *name)
int pj_xml_print(const pj_xml_node *node, char *buf, pj_size_t len, pj_bool_t prolog)
void pj_xml_add_attr(pj_xml_node *node, pj_xml_attr *attr)
pj_xml_node * pj_xml_find(const pj_xml_node *parent, const pj_str_t *name, const void *data, pj_bool_t(*match)(const pj_xml_node *, const void *))
pj_xml_node * pj_xml_parse(pj_pool_t *pool, char *msg, pj_size_t len)
void pj_xml_add_node(pj_xml_node *parent, pj_xml_node *node)
pj_xml_attr * pj_xml_find_attr(const pj_xml_node *node, const pj_str_t *name, const pj_str_t *value)
pj_xml_node * pj_xml_find_node(const pj_xml_node *parent, const pj_str_t *name)
pj_xml_attr * pj_xml_attr_new(pj_pool_t *pool, const pj_str_t *name, const pj_str_t *value)
PJ_DECL_LIST_MEMBER(pj_xml_attr)
pj_str_t name Definition: xml.h:48
pj_str_t value Definition: xml.h:49
PJ_DECL_LIST_MEMBER(pj_xml_node)
PJ_DECL_LIST_MEMBER(pj_xml_node)
pj_str_t name Definition: xml.h:63
pj_str_t content Definition: xml.h:66
pj_xml_node_head node_head Definition: xml.h:65
pj_xml_attr attr_head Definition: xml.h:64
PJLIB-UTIL Open Source, small footprint, and portable asynchronous/caching DNS resolver, text scanner, STUN client, and XML library
Copyright (C) 2006-2009 Teluu Inc.
|