#include <axiom_document.h>
Public Attributes | |
axis2_status_t(* | free )(struct axiom_document *document, const axis2_env_t *env) |
axiom_node_t *(* | build_next )(struct axiom_document *document, const axis2_env_t *env) |
axiom_node_t *(* | get_root_element )(struct axiom_document *document, const axis2_env_t *env) |
axis2_status_t(* | set_root_element )(struct axiom_document *document, const axis2_env_t *env, axiom_node_t *om_node) |
axiom_node_t *(* | build_all )(struct axiom_document *document, const axis2_env_t *env) |
axiom_stax_builder *(* | get_builder )(struct axiom_document *document, const axis2_env_t *env) |
axis2_status_t(* | serialize )(struct axiom_document *document, const axis2_env_t *env, axiom_output_t *om_output) |
|
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
|
|
get builder
|
|
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
|