XML writer
[parser]


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_taxiom_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_taxiom_xml_writer_create_for_memory (const axis2_env_t *env, axis2_char_t *encoding, int is_prefix_default, int compression, int type)

Define Documentation

#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))


Function Documentation

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


Generated on Wed Dec 20 20:14:12 2006 for Axis2/C by  doxygen 1.5.1