#include <axis2_om_document.h>
Public Attributes | |
axis2_status_t(* | free )(struct axis2_om_document *document, axis2_env_t **env) |
axis2_om_node_t *(* | build_next )(struct axis2_om_document *document, axis2_env_t **env) |
axis2_status_t(* | add_child )(struct axis2_om_document *document, axis2_env_t **env, axis2_om_node_t *child) |
axis2_om_node_t *(* | get_root_element )(struct axis2_om_document *document, axis2_env_t **env) |
axis2_status_t(* | set_root_element )(struct axis2_om_document *document, axis2_env_t **env, axis2_om_node_t *om_node) |
axis2_om_node_t *(* | build_all )(struct axis2_om_document *document, axis2_env_t **env) |
|
adds the child node to the document. To the back of the children list. child is added as a child of current last child
|
|
This method builds the rest of the xml input stream from current position till the root element is completed .
|
|
Builds the next node if the builder is not finished with input xml stream
|
|
Free document struct
|
|
Gets the root element of the document.
|
|
set the root element of the document. IF a root node is already exist,it is freed before setting to root element
|