#include <axis2_env.h>
Go to the source code of this file.
Defines | |
#define | AXIOM_XML_WRITER_FREE(writer, env) ((writer)->ops->free(writer,env)) |
#define | AXIOM_XML_WRITER_WRITE_START_ELEMENT(writer, env, localname) ((writer)->ops->write_start_element(writer, env, localname)) |
#define | AXIOM_XML_WRITER_END_START_ELEMENT(writer, env) ((writer)->ops->end_start_element(writer,env)) |
#define | AXIOM_XML_WRITER_WRITE_START_ELEMENT_WITH_NAMESPACE(writer, env, localname, namespace_uri) |
#define | AXIOM_XML_WRITER_WRITE_START_ELEMENT_WITH_NAMESPACE_PREFIX(writer, env, localname, namespace_uri, prefix) |
#define | AXIOM_XML_WRITER_WRITE_EMPTY_ELEMENT(writer, env, localname) ((writer)->ops->write_empty_element(writer,env,localname)) |
#define | AXIOM_XML_WRITER_WRITE_EMPTY_ELEMENT_WITH_NAMESPACE(writer, env, localname, namespace_uri) ((writer)->ops->write_empty_element_with_namespace(writer,env,localname,namespace_uri)) |
#define | AXIOM_XML_WRITER_WRITE_EMPTY_ELEMENT_WITH_NAMESPACE_PREFIX(writer, env, localname, namespace_uri, prefix) |
#define | AXIOM_XML_WRITER_WRITE_END_ELEMENT(writer, env) ((writer)->ops->write_end_element(writer,env)) |
#define | AXIOM_XML_WRITER_WRITE_END_DOCUMENT(writer, env) ((writer)->ops->write_end_document(writer,env)) |
#define | AXIOM_XML_WRITER_WRITE_ATTRIBUTE(writer, env, localname, value) ((writer)->ops->write_attribute(writer,env, localname, value)) |
#define | AXIOM_XML_WRITER_WRITE_ATTRIBUTE_WITH_NAMESPACE(writer, env, localname, value, namespace_uri) |
#define | AXIOM_XML_WRITER_WRITE_ATTRIBUTE_WITH_NAMESPACE_PREFIX(writer, env, localname, value, namespace_uri, prefix) |
#define | AXIOM_XML_WRITER_WRITE_NAMESPACE(writer, env, prefix, namespace_uri) ((writer)->ops->write_namespace(writer, env, prefix, namespace_uri)) |
#define | AXIOM_XML_WRITER_WRITE_DEFAULT_NAMESPACE(writer, env, namespace_uri) ((writer)->ops->write_default_namespace(writer, env, namespace_uri)) |
#define | AXIOM_XML_WRITER_WRITE_COMMENT(writer, env, value) ((writer)->ops->write_comment(writer, env, value)) |
#define | AXIOM_XML_WRITER_WRITE_PROCESSING_INSTRUCTION(writer, env, target) ((writer)->ops->write_processing_instruction(writer, env, target)) |
#define | AXIOM_XML_WRITER_WRITE_PROCESSING_INSTRUCTION_DATA(writer, env, target, data) ((writer)->ops->write_processing_instruction_data(writer, env, target, data)) |
#define | AXIOM_XML_WRITER_WRITE_CDATA(writer, env, data) ((writer)->ops->write_cdata(writer, env, data)) |
#define | AXIOM_XML_WRITER_WRITE_DTD(writer, env, dtd) ((writer)->ops->write_cdata(writer, env, dtd)) |
#define | AXIOM_XML_WRITER_WRITE_ENTITY_REF(writer, env, entity_ref) ((writer)->ops->write_entity_ref(writer, env, entity_ref)) |
#define | AXIOM_XML_WRITER_WRITE_START_DOCUMENT(writer, env) ((writer)->ops->write_start_document(writer,env)) |
#define | AXIOM_XML_WRITER_WRITE_START_DOCUMENT_WITH_VERSION(writer, env, version) ((writer)->ops->write_start_document_with_version(writer, env, version)) |
#define | AXIOM_XML_WRITER_WRITE_START_DOCUMENT_WITH_VERSION_ENCODING(writer, env,version, encoding) |
#define | AXIOM_XML_WRITER_WRITE_CHARACTERS(writer, env, text) ((writer)->ops->write_characters(writer, env, text)) |
#define | AXIOM_XML_WRITER_GET_PREFIX(writer, env, uri) ((writer)->ops->get_prefix(writer, env, uri)) |
#define | AXIOM_XML_WRITER_SET_PREFIX(writer, env, prefix, uri) ((writer)->ops->set_prefix(writer, env, prefix, uri)) |
#define | AXIOM_XML_WRITER_SET_DEFAULT_PREFIX(writer, env, uri) ((writer)->ops->set_default_prefix(writer, env, uri)) |
#define | AXIOM_XML_WRITER_WRITE_ENCODED(writer, env, text, in_attr) ((writer)->ops->write_encoded(writer, env, text, in_attr)) |
#define | AXIOM_XML_WRITER_GET_XML(writer, env) ((writer)->ops->get_xml(writer, env)) |
#define | AXIOM_XML_WRITER_GET_TYPE(writer, env) ((writer)->ops->get_type(writer, env)) |
Typedefs | |
typedef axiom_xml_writer_ops | axiom_xml_writer_ops_t |
typedef axiom_xml_writer | axiom_xml_writer_t |
Functions | |
AXIS2_EXTERN axiom_xml_writer_t * | axiom_xml_writer_create (const axis2_env_t *env, axis2_char_t *filename, axis2_char_t *encoding, int is_prefix_default, int compression) |
AXIS2_EXTERN axiom_xml_writer_t * | axiom_xml_writer_create_for_memory (const axis2_env_t *env, axis2_char_t *encoding, int is_prefix_default, int compression, int type) |