Classes | |
struct | axiom_xml_writer_ops |
axiom_xml_writer ops Encapsulator struct for ops of axiom_xml_writer More... | |
struct | axiom_xml_writer |
axis2_pull_parser struct Axis2 OM pull_parser More... | |
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)) |
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) |
#define AXIOM_XML_WRITER_WRITE_ATTRIBUTE_WITH_NAMESPACE | ( | writer, | |||
env, | |||||
localname, | |||||
value, | |||||
namespace_uri | ) |
Value:
((writer)->ops->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 | ) |
Value:
((writer)->ops->write_attribute_with_namespace_prefix(\ writer,env, localname, value,namespace_uri, prefix))
#define AXIOM_XML_WRITER_WRITE_EMPTY_ELEMENT_WITH_NAMESPACE_PREFIX | ( | writer, | |||
env, | |||||
localname, | |||||
namespace_uri, | |||||
prefix | ) |
Value:
((writer)->ops->write_empty_element_with_namespace_prefix(\ writer,env,localname,namespace_uri, prefix))
#define AXIOM_XML_WRITER_WRITE_START_DOCUMENT_WITH_VERSION_ENCODING | ( | writer, | |||
env, | |||||
version, | |||||
encoding | ) |
Value:
((writer)->ops->write_start_document_with_version_encoding(\ writer, env, version, encoding))
#define AXIOM_XML_WRITER_WRITE_START_ELEMENT_WITH_NAMESPACE | ( | writer, | |||
env, | |||||
localname, | |||||
namespace_uri | ) |
Value:
((writer)->ops->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 | ) |
Value:
((writer)->ops->write_start_element_with_namespace_prefix(\ writer,env,localname,namespace_uri,prefix))
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 | |||
) |
create function for axiom_xml_writer