|
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) |