#include <axis2_env.h>
#include <axis2_om_node.h>
#include <axis2_defines.h>
Go to the source code of this file.
Defines | |
#define | CHAR_SET_ENCODING "UTF-8" |
#define | XML_VERSION "1.0" |
#define | AXIS2_OM_DOCUMENT_FREE(document, env) ((document)->ops->free(document,env)) |
#define | AXIS2_OM_DOCUMENT_ADD_CHILD(document, env, child) ((document)->ops->add_child(document,env,child)) |
#define | AXIS2_OM_DOCUMENT_BUILD_NEXT(document, env) ((document)->ops->build_next(document,env)) |
#define | AXIS2_OM_DOCUMENT_GET_ROOT_ELEMENT(document, env) ((document)->ops->get_root_element(document,env)) |
#define | AXIS2_OM_DOCUMENT_SET_ROOT_ELEMENT(document, env, om_node) ((document)->ops->set_root_element(document,env,om_node)) |
#define | AXIS2_OM_DOCUMENT_BUILD_ALL(document, env) ((document)->ops->build_all(document,env)) |
Typedefs | |
typedef axis2_om_document_ops | axis2_om_document_ops_t |
OM document operations struct Encapsulator struct for operations of axis2_om_document_t. | |
typedef axis2_om_document | axis2_om_document_t |
OM document struct Handles the XML document in OM. | |
Functions | |
axis2_om_document_t * | axis2_om_document_create (axis2_env_t **env, axis2_om_node_t *root, struct axis2_om_stax_builder *builder) |