Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

axiom_document.h File Reference

om_document represents an XML document More...

#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_taxiom_document_create (const axis2_env_t *env, axiom_node_t *root, struct axiom_stax_builder *builder)


Detailed Description

om_document represents an XML document


Generated on Fri Jun 16 18:02:32 2006 for Axis2/C by  doxygen 1.4.2