|
Modules |
Comment |
Document |
Element |
Text |
Data Structures |
struct | _dom_node |
Defines |
#define | DOM_NDOE_TYPE_INVALID 0x0000 |
#define | DOM_NODE_TYPE_DOCUMENT 0x0001 |
#define | DOM_NODE_TYPE_ELEMENT 0x0002 |
#define | DOM_NODE_TYPE_ATTRIBUTE 0x0003 |
#define | DOM_NODE_TYPE_TEXT 0x0004 |
#define | DOM_NODE_TYPE_COMMENT 0x0005 |
Typedefs |
typedef _dom_node | DOM_NODE |
Functions |
DOM_NODE * | domNodeNew (unsigned long type, const char *name, const char *value) |
void | domNodeDestroySpecific (DOM_NODE *node) |
void | domNodeDestroy (DOM_NODE *node) |
void | domNodeAppendChild (DOM_NODE *parent, DOM_NODE *child) |
void | domNodeAppendSibling (DOM_NODE *node, DOM_NODE *sibling) |
void | domNodeRemoveChild (DOM_NODE *parent, DOM_NODE *child) |
DOM_NODE * | domNodeGetFirstChild (DOM_NODE *node) |
DOM_NODE * | domNodeGetPreviousSibling (DOM_NODE *node) |
DOM_NODE * | domNodeGetNextSibling (DOM_NODE *node) |
void | domNodeSetName (DOM_NODE *node, const char *name) |
const char * | domNodeGetName (DOM_NODE *node) |
void | domNodeSetValue (DOM_NODE *node, const char *value) |
const char * | domNodeGetValue (DOM_NODE *node) |
DOM_NODE * | domNodeFindNodeByName (DOM_NODE *node, const char *name) |
_dom_node_list * | domNodeFindNodesByName (DOM_NODE *node, const char *name) |
void | domNodeFindNodesByName_r (struct _dom_node_list *nodeList, DOM_NODE *node, const char *name) |
void | domNodeSerializeToFile (DOM_NODE *node, const char *fileName) |
void | domNodeSerializeToFd (DOM_NODE *node, FILE *fd) |
unsigned long | domNodeSerializeToString (DOM_NODE *node, char **string) |
void | domNodeSerializeToString_r (DOM_NODE *node, char **string, unsigned long *stringLength) |