cxml_node.c File Reference

#include <cybergarage/xml/cxml.h>
#include <cybergarage/util/clog.h>

Functions

CgXmlNodecg_xml_node_new ()
void cg_xml_node_delete (CgXmlNode *node)
CgXmlNodecg_xml_node_getrootnode (CgXmlNode *node)
void cg_xml_node_addchildnode (CgXmlNode *node, CgXmlNode *cnode)
void cg_xml_node_setchildnode (CgXmlNode *node, char *name, char *value)
CgXmlNodecg_xml_node_getchildnodewithnamespace (CgXmlNode *node, char *name, char *ns, BOOL ignoreNs)
char * cg_xml_node_getchildnodevalue (CgXmlNode *node, char *name)
void cg_xml_node_removeattribute (CgXmlNode *node, char *name)
void cg_xml_node_copy (CgXmlNode *dstNode, CgXmlNode *srcNode)
static char * cg_xml_node_attribute_tostring (CgXmlNode *node, CgString *str)
static char * cg_xml_node_tostring_indent (CgXmlNode *node, int indentLevel, BOOL withChildNode, CgString *str)
char * cg_xml_node_tostring (CgXmlNode *node, BOOL withChildNode, CgString *str)

Function Documentation

void cg_xml_node_addchildnode ( CgXmlNode node,
CgXmlNode cnode 
)
static char* cg_xml_node_attribute_tostring ( CgXmlNode node,
CgString str 
) [static]
void cg_xml_node_copy ( CgXmlNode dstNode,
CgXmlNode srcNode 
)
void cg_xml_node_delete ( CgXmlNode node  ) 
char* cg_xml_node_getchildnodevalue ( CgXmlNode node,
char *  name 
)
CgXmlNode* cg_xml_node_getchildnodewithnamespace ( CgXmlNode node,
char *  name,
char *  ns,
BOOL  ignoreNs 
)
CgXmlNode* cg_xml_node_getrootnode ( CgXmlNode node  ) 
CgXmlNode* cg_xml_node_new (  ) 
void cg_xml_node_removeattribute ( CgXmlNode node,
char *  name 
)
void cg_xml_node_setchildnode ( CgXmlNode node,
char *  name,
char *  value 
)
char* cg_xml_node_tostring ( CgXmlNode node,
BOOL  withChildNode,
CgString str 
)
static char* cg_xml_node_tostring_indent ( CgXmlNode node,
int  indentLevel,
BOOL  withChildNode,
CgString str 
) [static]

Generated on Tue Feb 23 23:14:24 2010 for CyberLink for C by  doxygen 1.6.1