#include <axis2_env.h>
#include <axiom_node.h>
#include <axis2_utils_defines.h>
#include <axiom_output.h>
Go to the source code of this file.
Defines | |
#define | CHAR_SET_ENCODING "UTF-8" |
#define | XML_VERSION "1.0" |
#define | AXIOM_DOCUMENT_FREE(document, env) ((document)->ops->free(document,env)) |
#define | AXIOM_DOCUMENT_BUILD_NEXT(document, env) ((document)->ops->build_next(document,env)) |
#define | AXIOM_DOCUMENT_GET_ROOT_ELEMENT(document, env) ((document)->ops->get_root_element(document,env)) |
#define | AXIOM_DOCUMENT_SET_ROOT_ELEMENT(document, env, om_node) ((document)->ops->set_root_element(document,env,om_node)) |
#define | AXIOM_DOCUMENT_BUILD_ALL(document, env) ((document)->ops->build_all(document,env)) |
#define | AXIOM_DOCUMENT_GET_BUILDER(document, env) ((document)->ops->get_builder(document, env)) |
#define | AXIOM_DOCUMENT_SERIALIZE(document, env, om_output) ((document)->ops->serialize(document, env, om_output)) |
Typedefs | |
typedef axiom_document_ops | axiom_document_ops_t |
OM document ops struct Encapsulator struct for ops of axiom_document_t. | |
typedef axiom_document | axiom_document_t |
OM document struct Handles the XML document in OM. | |
Functions | |
AXIS2_EXTERN axiom_document_t * | axiom_document_create (const axis2_env_t *env, axiom_node_t *root, struct axiom_stax_builder *builder) |