You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2007/09/28 12:22:36 UTC
svn commit: r580284 [6/12] - in /webservices/axis2/trunk/c/axiom:
src/attachments/ src/om/ src/parser/ src/parser/guththila/
src/parser/libxml2/ src/soap/ src/util/ test/om/ test/soap/
Modified: webservices/axis2/trunk/c/axiom/src/parser/guththila/guththila_xml_writer_wrapper.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/parser/guththila/guththila_xml_writer_wrapper.c?rev=580284&r1=580283&r2=580284&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/parser/guththila/guththila_xml_writer_wrapper.c (original)
+++ webservices/axis2/trunk/c/axiom/src/parser/guththila/guththila_xml_writer_wrapper.c Fri Sep 28 03:22:20 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -15,7 +16,6 @@
* limitations under the License.
*/
-
#include <guththila_xml_writer.h>
#include <axutil_utils.h>
#include <axutil_env.h>
@@ -23,185 +23,193 @@
#include <string.h>
/************************ function prototypes ************************************/
-void AXIS2_CALL
-guththila_xml_writer_wrapper_free(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_element(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_end_start_element(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_element_with_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_element_with_namespace_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri,
- axis2_char_t *prefix);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_empty_element(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_empty_element_with_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_empty_element_with_namespace_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri,
- axis2_char_t *prefix);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_end_element( axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_end_document(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_attribute(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *value);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_attribute_with_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *value,
- axis2_char_t *namespace_uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_attribute_with_namespace_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *value,
- axis2_char_t *namespace_uri,
- axis2_char_t *prefix);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *prefix,
- axis2_char_t *namespace_uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_default_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *namespace_uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_comment(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *value);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_processing_instruction(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *target);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_processing_instruction_data(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *target,
- axis2_char_t *data);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_cdata(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *data);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_dtd(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *dtd);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_entity_ref(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *name);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_document(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_document_with_version(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *version);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_document_with_version_encoding(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *encoding,
- axis2_char_t *version);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_characters(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *text);
-
-axis2_char_t* AXIS2_CALL
-guththila_xml_writer_wrapper_get_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_set_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *prefix,
- axis2_char_t *uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_set_default_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *uri);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_encoded(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *text,
+void AXIS2_CALL guththila_xml_writer_wrapper_free(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_start_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_end_start_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_start_element_with_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_start_element_with_namespace_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri,
+ axis2_char_t * prefix);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_empty_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_empty_element_with_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_empty_element_with_namespace_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri,
+ axis2_char_t * prefix);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_end_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_end_document(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_attribute(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * value);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_attribute_with_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * value,
+ axis2_char_t * namespace_uri);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_attribute_with_namespace_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * value,
+ axis2_char_t * namespace_uri,
+ axis2_char_t * prefix);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * prefix,
+ axis2_char_t * namespace_uri);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_default_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * namespace_uri);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_comment(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * value);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_processing_instruction(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * target);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_processing_instruction_data(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * target,
+ axis2_char_t * data);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_cdata(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * data);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_dtd(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * dtd);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_entity_ref(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * name);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_start_document(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_start_document_with_version(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * version);
+
+axis2_status_t AXIS2_CALL
+guththila_xml_writer_wrapper_write_start_document_with_version_encoding(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * encoding,
+ axis2_char_t * version);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_characters(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * text);
+
+axis2_char_t *AXIS2_CALL guththila_xml_writer_wrapper_get_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * uri);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_set_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * prefix,
+ axis2_char_t * uri);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_set_default_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * uri);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_encoded(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * text,
int in_attr);
-void* AXIS2_CALL
-guththila_xml_writer_wrapper_get_xml(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-unsigned int AXIS2_CALL
-guththila_xml_writer_wrapper_get_xml_size(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-int AXIS2_CALL
-guththila_xml_writer_wrapper_get_type(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_raw (axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *content);
-
-axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_flush(axiom_xml_writer_t *writer,
- const axutil_env_t *env);
-
-
+void *AXIS2_CALL guththila_xml_writer_wrapper_get_xml(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+unsigned int AXIS2_CALL guththila_xml_writer_wrapper_get_xml_size(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+int AXIS2_CALL guththila_xml_writer_wrapper_get_type(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_write_raw(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * content);
+
+axis2_status_t AXIS2_CALL guththila_xml_writer_wrapper_flush(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env);
/***************************** end function pointers *****************************/
@@ -249,7 +257,6 @@
guththila_xml_writer_wrapper_flush
};
-
/****************************** Macros *******************************************/
#define AXIS2_INTF_TO_IMPL(p) ((guththila_xml_writer_wrapper_impl_t*)p)
@@ -257,9 +264,10 @@
/******************************* End macro ***************************************/
AXIS2_EXTERN axiom_xml_writer_t *AXIS2_CALL
-axiom_xml_writer_create(const axutil_env_t *env,
- axis2_char_t *filename,
- axis2_char_t *encoding,
+axiom_xml_writer_create(
+ const axutil_env_t * env,
+ axis2_char_t * filename,
+ axis2_char_t * encoding,
int is_prefix_default,
int compression)
{
@@ -267,14 +275,17 @@
AXIS2_ENV_CHECK(env, NULL);
- writer_impl = (guththila_xml_writer_wrapper_impl_t *)AXIS2_MALLOC(env->allocator,
- sizeof(guththila_xml_writer_wrapper_impl_t));
- return &(writer_impl->writer);
+ writer_impl =
+ (guththila_xml_writer_wrapper_impl_t *) AXIS2_MALLOC(env->allocator,
+ sizeof
+ (guththila_xml_writer_wrapper_impl_t));
+ return &(writer_impl->writer);
}
AXIS2_EXTERN axiom_xml_writer_t *AXIS2_CALL
-axiom_xml_writer_create_for_memory(const axutil_env_t *env,
- axis2_char_t *encoding,
+axiom_xml_writer_create_for_memory(
+ const axutil_env_t * env,
+ axis2_char_t * encoding,
int is_prefix_default,
int compression,
int type)
@@ -283,8 +294,10 @@
AXIS2_ENV_CHECK(env, NULL);
- writer_impl = (guththila_xml_writer_wrapper_impl_t *)AXIS2_MALLOC(env->allocator,
- sizeof(guththila_xml_writer_wrapper_impl_t));
+ writer_impl =
+ (guththila_xml_writer_wrapper_impl_t *) AXIS2_MALLOC(env->allocator,
+ sizeof
+ (guththila_xml_writer_wrapper_impl_t));
if (!writer_impl)
{
@@ -294,8 +307,8 @@
/* creating guththila parser */
/* guththila xml stream writer for memory */
-
- writer_impl->wr = guththila_create_xml_stream_writer_for_memory(env);
+
+ writer_impl->wr = guththila_create_xml_stream_writer_for_memory(env);
if (!(writer_impl->wr))
{
@@ -313,8 +326,9 @@
}
void AXIS2_CALL
-guththila_xml_writer_wrapper_free(axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+guththila_xml_writer_wrapper_free(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
if (AXIS2_INTF_TO_IMPL(writer)->wr)
@@ -330,95 +344,109 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_element(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname)
+guththila_xml_writer_wrapper_write_start_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname)
{
int status = AXIS2_SUCCESS;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
- guththila_write_start_element(AXIS2_INTF_TO_IMPL(writer)->wr, localname, env);
+ guththila_write_start_element(AXIS2_INTF_TO_IMPL(writer)->wr, localname,
+ env);
return status;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_element_with_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri)
+guththila_xml_writer_wrapper_write_start_element_with_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri)
{
int status = AXIS2_SUCCESS;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
guththila_write_start_element_with_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- localname,
- namespace_uri, env);
+ localname, namespace_uri, env);
return status;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_element_with_namespace_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri,
- axis2_char_t *prefix)
+guththila_xml_writer_wrapper_write_start_element_with_namespace_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri,
+ axis2_char_t * prefix)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, prefix, AXIS2_FAILURE);
- guththila_write_start_element_with_prefix_and_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- prefix, namespace_uri, localname, env);
+ guththila_write_start_element_with_prefix_and_namespace(AXIS2_INTF_TO_IMPL
+ (writer)->wr,
+ prefix,
+ namespace_uri,
+ localname, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_empty_element(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname)
+guththila_xml_writer_wrapper_write_empty_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
- guththila_write_empty_element(AXIS2_INTF_TO_IMPL(writer)->wr, localname, env);
+ guththila_write_empty_element(AXIS2_INTF_TO_IMPL(writer)->wr, localname,
+ env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_empty_element_with_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri)
+guththila_xml_writer_wrapper_write_empty_element_with_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
guththila_write_empty_element_with_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- namespace_uri, localname, env);
+ namespace_uri, localname, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_empty_element_with_namespace_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *namespace_uri,
- axis2_char_t *prefix)
+guththila_xml_writer_wrapper_write_empty_element_with_namespace_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * namespace_uri,
+ axis2_char_t * prefix)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, prefix, AXIS2_FAILURE);
- guththila_write_empty_element_with_prefix_and_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- prefix, namespace_uri, localname, env);
+ guththila_write_empty_element_with_prefix_and_namespace(AXIS2_INTF_TO_IMPL
+ (writer)->wr,
+ prefix,
+ namespace_uri,
+ localname, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_end_element(axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+guththila_xml_writer_wrapper_write_end_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
guththila_write_end_element(AXIS2_INTF_TO_IMPL(writer)->wr, env);
@@ -426,8 +454,9 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_end_document(axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+guththila_xml_writer_wrapper_write_end_document(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
guththila_write_end_document(AXIS2_INTF_TO_IMPL(writer)->wr, env);
@@ -436,96 +465,105 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_attribute(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *value)
+guththila_xml_writer_wrapper_write_attribute(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * value)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, value, AXIS2_FAILURE);
guththila_write_attribute(AXIS2_INTF_TO_IMPL(writer)->wr,
- localname, value, env);
+ localname, value, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_attribute_with_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *value,
- axis2_char_t *namespace_uri)
+guththila_xml_writer_wrapper_write_attribute_with_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * value,
+ axis2_char_t * namespace_uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, value, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
guththila_write_attribute_with_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- namespace_uri, localname, value, env);
+ namespace_uri, localname, value,
+ env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_attribute_with_namespace_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *localname,
- axis2_char_t *value,
- axis2_char_t *namespace_uri,
- axis2_char_t *prefix)
+guththila_xml_writer_wrapper_write_attribute_with_namespace_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * localname,
+ axis2_char_t * value,
+ axis2_char_t * namespace_uri,
+ axis2_char_t * prefix)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, value, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, prefix , AXIS2_FAILURE);
- guththila_write_attribute_with_prefix_and_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- prefix, namespace_uri, localname, value, env);
+ AXIS2_PARAM_CHECK(env->error, prefix, AXIS2_FAILURE);
+ guththila_write_attribute_with_prefix_and_namespace(AXIS2_INTF_TO_IMPL
+ (writer)->wr, prefix,
+ namespace_uri,
+ localname, value, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *prefix,
- axis2_char_t *namespace_uri)
+guththila_xml_writer_wrapper_write_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * prefix,
+ axis2_char_t * namespace_uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
/* when defult namespace comes prefix is null */
guththila_write_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- prefix, namespace_uri, env);
+ prefix, namespace_uri, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_default_namespace(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *namespace_uri)
+guththila_xml_writer_wrapper_write_default_namespace(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * namespace_uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, namespace_uri, AXIS2_FAILURE);
guththila_write_default_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
- namespace_uri, env);
+ namespace_uri, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_comment(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *value)
+guththila_xml_writer_wrapper_write_comment(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * value)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, value, AXIS2_FAILURE);
- guththila_write_comment(AXIS2_INTF_TO_IMPL(writer)->wr,
- value, env);
+ guththila_write_comment(AXIS2_INTF_TO_IMPL(writer)->wr, value, env);
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_processing_instruction(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *target)
+guththila_xml_writer_wrapper_write_processing_instruction(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * target)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, target, AXIS2_FAILURE);
@@ -533,10 +571,11 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_processing_instruction_data(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *target,
- axis2_char_t *data)
+guththila_xml_writer_wrapper_write_processing_instruction_data(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * target,
+ axis2_char_t * data)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, target, AXIS2_FAILURE);
@@ -545,9 +584,10 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_cdata(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *data)
+guththila_xml_writer_wrapper_write_cdata(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * data)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, data, AXIS2_FAILURE);
@@ -555,9 +595,10 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_dtd(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *dtd)
+guththila_xml_writer_wrapper_write_dtd(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * dtd)
{
/* AXIS2_ENV_CHECK( env, AXIS2_FAILURE); */
/* AXIS2_PARAM_CHECK(env->error, dtd, AXIS2_FAILURE); */
@@ -569,9 +610,10 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_entity_ref(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *name)
+guththila_xml_writer_wrapper_write_entity_ref(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * name)
{
/* AXIS2_ENV_CHECK( env, AXIS2_FAILURE); */
/* AXIS2_PARAM_CHECK(env->error, name, AXIS2_FAILURE); */
@@ -585,8 +627,8 @@
axis2_status_t AXIS2_CALL
guththila_xml_writer_wrapper_write_start_document(
- axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
guththila_write_start_document(AXIS2_INTF_TO_IMPL(writer)->wr, env);
@@ -594,9 +636,10 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_document_with_version(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *version)
+guththila_xml_writer_wrapper_write_start_document_with_version(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * version)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, version, AXIS2_FAILURE);
@@ -605,10 +648,11 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_start_document_with_version_encoding(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *encoding,
- axis2_char_t *version)
+guththila_xml_writer_wrapper_write_start_document_with_version_encoding(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * encoding,
+ axis2_char_t * version)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, encoding, AXIS2_FAILURE);
@@ -617,34 +661,36 @@
return AXIS2_SUCCESS;
}
-
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_characters(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *text)
+guththila_xml_writer_wrapper_write_characters(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * text)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, text, AXIS2_FAILURE);
- guththila_write_characters(AXIS2_INTF_TO_IMPL(writer)->wr,
- text, env);
+ guththila_write_characters(AXIS2_INTF_TO_IMPL(writer)->wr, text, env);
return AXIS2_SUCCESS;
}
-axis2_char_t* AXIS2_CALL
-guththila_xml_writer_wrapper_get_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *uri)
+axis2_char_t *AXIS2_CALL
+guththila_xml_writer_wrapper_get_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * uri)
{
AXIS2_ENV_CHECK(env, NULL);
AXIS2_PARAM_CHECK(env->error, uri, NULL);
- return guththila_get_prefix_for_namespace(AXIS2_INTF_TO_IMPL(writer)->wr, uri, env);
+ return guththila_get_prefix_for_namespace(AXIS2_INTF_TO_IMPL(writer)->wr,
+ uri, env);
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_set_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *prefix,
- axis2_char_t *uri)
+guththila_xml_writer_wrapper_set_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * prefix,
+ axis2_char_t * uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, prefix, AXIS2_FAILURE);
@@ -653,10 +699,12 @@
return AXIS2_SUCCESS;
}
+
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_set_default_prefix(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *uri)
+guththila_xml_writer_wrapper_set_default_prefix(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, uri, AXIS2_FAILURE);
@@ -665,9 +713,10 @@
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_encoded(axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *text,
+guththila_xml_writer_wrapper_write_encoded(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * text,
int in_attr)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
@@ -675,20 +724,22 @@
return AXIS2_SUCCESS;
}
-void* AXIS2_CALL
-guththila_xml_writer_wrapper_get_xml(axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+void *AXIS2_CALL
+guththila_xml_writer_wrapper_get_xml(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
char *buffer = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
buffer = guththila_get_memory_buffer(AXIS2_INTF_TO_IMPL(writer)->wr, env);
- return (void*)buffer ;
+ return (void *) buffer;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_write_raw (axiom_xml_writer_t *writer,
- const axutil_env_t *env,
- axis2_char_t *content)
+guththila_xml_writer_wrapper_write_raw(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env,
+ axis2_char_t * content)
{
if (!content)
{
@@ -696,38 +747,42 @@
}
else
{
- guththila_write_to_buffer (AXIS2_INTF_TO_IMPL (writer)->wr,
- (char *)content, (int)strlen(content), env);
- return AXIS2_SUCCESS;
+ guththila_write_to_buffer(AXIS2_INTF_TO_IMPL(writer)->wr,
+ (char *) content, (int) strlen(content), env);
+ return AXIS2_SUCCESS;
}
}
unsigned int AXIS2_CALL
-guththila_xml_writer_wrapper_get_xml_size (axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+guththila_xml_writer_wrapper_get_xml_size(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- return guththila_get_memory_buffer_size (AXIS2_INTF_TO_IMPL(writer)->wr, env);
+ return guththila_get_memory_buffer_size(AXIS2_INTF_TO_IMPL(writer)->wr,
+ env);
}
-
int AXIS2_CALL
-guththila_xml_writer_wrapper_get_type(axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+guththila_xml_writer_wrapper_get_type(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
return 0;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_flush(axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+guththila_xml_writer_wrapper_flush(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
return AXIS2_SUCCESS;
}
axis2_status_t AXIS2_CALL
-guththila_xml_writer_wrapper_end_start_element(axiom_xml_writer_t *writer,
- const axutil_env_t *env)
+guththila_xml_writer_wrapper_end_start_element(
+ axiom_xml_writer_t * writer,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
/* nothing to do ,
Modified: webservices/axis2/trunk/c/axiom/src/parser/libxml2/libxml2_reader_wrapper.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/parser/libxml2/libxml2_reader_wrapper.c?rev=580284&r1=580283&r2=580284&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/parser/libxml2/libxml2_reader_wrapper.c (original)
+++ webservices/axis2/trunk/c/axiom/src/parser/libxml2/libxml2_reader_wrapper.c Fri Sep 28 03:22:20 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -25,111 +26,118 @@
#define AXIS2_ATTR_NS_MAX 20
-int AXIS2_CALL
-axis2_libxml2_reader_wrapper_next(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-void AXIS2_CALL
-axis2_libxml2_reader_wrapper_free(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-int AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_count(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_name_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+int AXIS2_CALL axis2_libxml2_reader_wrapper_next(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+void AXIS2_CALL axis2_libxml2_reader_wrapper_free(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+int AXIS2_CALL axis2_libxml2_reader_wrapper_get_attribute_count(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+axis2_char_t *AXIS2_CALL
+axis2_libxml2_reader_wrapper_get_attribute_name_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i);
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_prefix_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_attribute_prefix_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i);
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_value_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_attribute_value_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i);
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_namespace_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_attribute_namespace_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i);
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_value(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-int AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_count(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_value(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+int AXIS2_CALL axis2_libxml2_reader_wrapper_get_namespace_count(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_uri_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_namespace_uri_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i);
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_prefix_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_namespace_prefix_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i);
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_prefix(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_name(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_pi_target(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_pi_data(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_dtd(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-void AXIS2_CALL
-axis2_libxml2_reader_wrapper_xml_free(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_prefix(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_name(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_pi_target(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_pi_data(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_dtd(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+void AXIS2_CALL axis2_libxml2_reader_wrapper_xml_free(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
void *data);
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_char_set_encoding(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_uri(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_uri_by_prefix(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
- axis2_char_t *prefix);
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_char_set_encoding(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+axis2_char_t *AXIS2_CALL axis2_libxml2_reader_wrapper_get_namespace_uri(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
+
+axis2_char_t *AXIS2_CALL
+axis2_libxml2_reader_wrapper_get_namespace_uri_by_prefix(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
+ axis2_char_t * prefix);
+
+axis2_status_t axis2_libxml2_reader_wrapper_fill_maps(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env);
-axis2_status_t
-axis2_libxml2_reader_wrapper_fill_maps(axiom_xml_reader_t *parser,
- const axutil_env_t *env);
-
-void
-axis2_libxml2_reader_wrapper_error_handler(void *arg,
+void axis2_libxml2_reader_wrapper_error_handler(
+ void *arg,
const char *msg,
int severities,
void *locator_ptr);
-static int
-axis2_libxml2_reader_wrapper_read_input_callback(void *ctx,
+static int axis2_libxml2_reader_wrapper_read_input_callback(
+ void *ctx,
char *buffer,
int size);
-static int
-axis2_libxml2_reader_wrapper_close_input_callback(void *ctx);
+static int axis2_libxml2_reader_wrapper_close_input_callback(
+ void *ctx);
typedef struct axis2_libxml2_reader_wrapper_impl_t
{
@@ -142,7 +150,7 @@
int current_namespace_count;
int event_map[18];
- void* ctx;
+ void *ctx;
/* assuming that max ns and attri will be 20 */
int namespace_map[AXIS2_ATTR_NS_MAX];
@@ -182,12 +190,13 @@
};
static axis2_status_t
-axis2_libxml2_reader_wrapper_init_map(axis2_libxml2_reader_wrapper_impl_t *parser)
+axis2_libxml2_reader_wrapper_init_map(
+ axis2_libxml2_reader_wrapper_impl_t * parser)
{
int i = 0;
if (parser)
{
- for (i = 0;i < 18;i++)
+ for (i = 0; i < 18; i++)
{
parser->event_map[i] = -1;
}
@@ -213,10 +222,10 @@
parser->event_map[XML_READER_TYPE_END_ELEMENT] =
AXIOM_XML_READER_END_ELEMENT;
- parser->event_map [XML_READER_TYPE_ENTITY_REFERENCE] =
+ parser->event_map[XML_READER_TYPE_ENTITY_REFERENCE] =
AXIOM_XML_READER_ENTITY_REFERENCE;
- parser->event_map [XML_READER_TYPE_END_ENTITY] = AXIOM_XML_READER_SPACE;
+ parser->event_map[XML_READER_TYPE_END_ENTITY] = AXIOM_XML_READER_SPACE;
parser->event_map[XML_READER_TYPE_ENTITY] = AXIOM_XML_READER_SPACE;
@@ -232,49 +241,57 @@
return AXIS2_FAILURE;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_reader_init()
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
+axiom_xml_reader_init(
+ )
{
xmlInitParser();
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_reader_cleanup()
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
+axiom_xml_reader_cleanup(
+ )
{
xmlCleanupParser();
return AXIS2_SUCCESS;
}
AXIS2_EXTERN axiom_xml_reader_t *AXIS2_CALL
-axiom_xml_reader_create_for_file(const axutil_env_t *env,
+axiom_xml_reader_create_for_file(
+ const axutil_env_t * env,
char *filename,
- const axis2_char_t *encoding)
+ const axis2_char_t * encoding)
{
axis2_libxml2_reader_wrapper_impl_t *wrapper_impl = NULL;
AXIS2_ENV_CHECK(env, NULL);
AXIS2_PARAM_CHECK(env->error, filename, NULL);
- wrapper_impl = (axis2_libxml2_reader_wrapper_impl_t*)AXIS2_MALLOC(env->allocator,
- sizeof(axis2_libxml2_reader_wrapper_impl_t));
+ wrapper_impl =
+ (axis2_libxml2_reader_wrapper_impl_t *) AXIS2_MALLOC(env->allocator,
+ sizeof
+ (axis2_libxml2_reader_wrapper_impl_t));
if (!wrapper_impl)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
}
- wrapper_impl->reader = xmlReaderForFile(filename, encoding, XML_PARSE_RECOVER);
+ wrapper_impl->reader =
+ xmlReaderForFile(filename, encoding, XML_PARSE_RECOVER);
if (!(wrapper_impl->reader))
{
AXIS2_FREE(env->allocator, wrapper_impl);
- AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER, AXIS2_FAILURE);
+ AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER,
+ AXIS2_FAILURE);
return NULL;
}
xmlTextReaderSetErrorHandler(wrapper_impl->reader,
- (xmlTextReaderErrorFunc)axis2_libxml2_reader_wrapper_error_handler,
- (void *)env);
+ (xmlTextReaderErrorFunc)
+ axis2_libxml2_reader_wrapper_error_handler,
+ (void *) env);
wrapper_impl->current_event = -1;
wrapper_impl->ctx = NULL;
@@ -285,11 +302,12 @@
}
AXIS2_EXTERN axiom_xml_reader_t *AXIS2_CALL
-axiom_xml_reader_create_for_io(const axutil_env_t *env,
+axiom_xml_reader_create_for_io(
+ const axutil_env_t * env,
AXIS2_READ_INPUT_CALLBACK read_input_callback,
AXIS2_CLOSE_INPUT_CALLBACK close_input_callback,
- void* ctx,
- const axis2_char_t *encoding)
+ void *ctx,
+ const axis2_char_t * encoding)
{
axis2_libxml2_reader_wrapper_impl_t *wrapper_impl = NULL;
@@ -300,8 +318,10 @@
return NULL;
}
- wrapper_impl = (axis2_libxml2_reader_wrapper_impl_t*)AXIS2_MALLOC(env->allocator,
- sizeof(axis2_libxml2_reader_wrapper_impl_t));
+ wrapper_impl =
+ (axis2_libxml2_reader_wrapper_impl_t *) AXIS2_MALLOC(env->allocator,
+ sizeof
+ (axis2_libxml2_reader_wrapper_impl_t));
if (!wrapper_impl)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
@@ -316,24 +336,28 @@
{
wrapper_impl->reader =
xmlReaderForIO(axis2_libxml2_reader_wrapper_read_input_callback,
- axis2_libxml2_reader_wrapper_close_input_callback,
- wrapper_impl, NULL, encoding, XML_PARSE_RECOVER);
+ axis2_libxml2_reader_wrapper_close_input_callback,
+ wrapper_impl, NULL, encoding, XML_PARSE_RECOVER);
}
else
{
- wrapper_impl->reader = xmlReaderForIO(axis2_libxml2_reader_wrapper_read_input_callback,
- NULL, wrapper_impl, NULL, encoding, XML_PARSE_RECOVER);
+ wrapper_impl->reader =
+ xmlReaderForIO(axis2_libxml2_reader_wrapper_read_input_callback,
+ NULL, wrapper_impl, NULL, encoding,
+ XML_PARSE_RECOVER);
}
if (!(wrapper_impl->reader))
{
AXIS2_FREE(env->allocator, wrapper_impl);
- AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER, AXIS2_FAILURE);
+ AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER,
+ AXIS2_FAILURE);
return NULL;
}
xmlTextReaderSetErrorHandler(wrapper_impl->reader,
- (xmlTextReaderErrorFunc)axis2_libxml2_reader_wrapper_error_handler,
- (void *)env);
+ (xmlTextReaderErrorFunc)
+ axis2_libxml2_reader_wrapper_error_handler,
+ (void *) env);
wrapper_impl->current_event = -1;
@@ -344,19 +368,22 @@
}
AXIS2_EXTERN axiom_xml_reader_t *AXIS2_CALL
-axiom_xml_reader_create_for_memory(const axutil_env_t *env,
+axiom_xml_reader_create_for_memory(
+ const axutil_env_t * env,
void *container,
int size,
- const axis2_char_t *encoding,
+ const axis2_char_t * encoding,
int type)
{
axis2_libxml2_reader_wrapper_impl_t *wrapper_impl = NULL;
AXIS2_ENV_CHECK(env, NULL);
- AXIS2_PARAM_CHECK(env->error, container , NULL);
+ AXIS2_PARAM_CHECK(env->error, container, NULL);
- wrapper_impl = (axis2_libxml2_reader_wrapper_impl_t*)AXIS2_MALLOC(env->allocator,
- sizeof(axis2_libxml2_reader_wrapper_impl_t));
+ wrapper_impl =
+ (axis2_libxml2_reader_wrapper_impl_t *) AXIS2_MALLOC(env->allocator,
+ sizeof
+ (axis2_libxml2_reader_wrapper_impl_t));
if (!wrapper_impl)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
@@ -368,17 +395,19 @@
if (AXIS2_XML_PARSER_TYPE_BUFFER == type)
{
- wrapper_impl->reader = xmlReaderForMemory((axis2_char_t*)container, size,
- NULL, encoding, XML_PARSE_RECOVER);
+ wrapper_impl->reader =
+ xmlReaderForMemory((axis2_char_t *) container, size, NULL, encoding,
+ XML_PARSE_RECOVER);
}
else if (AXIS2_XML_PARSER_TYPE_DOC == type)
{
- wrapper_impl->reader = xmlReaderWalker((xmlDocPtr)container);
+ wrapper_impl->reader = xmlReaderWalker((xmlDocPtr) container);
}
else
{
AXIS2_FREE(env->allocator, wrapper_impl);
- AXIS2_ERROR_SET(env->error, AXIS2_ERROR_XML_PARSER_INVALID_MEM_TYPE, AXIS2_FAILURE);
+ AXIS2_ERROR_SET(env->error, AXIS2_ERROR_XML_PARSER_INVALID_MEM_TYPE,
+ AXIS2_FAILURE);
return NULL;
}
@@ -386,15 +415,16 @@
{
AXIS2_FREE(env->allocator, wrapper_impl);
AXIS2_ERROR_SET(env->error,
- AXIS2_ERROR_CREATING_XML_STREAM_READER, AXIS2_FAILURE);
+ AXIS2_ERROR_CREATING_XML_STREAM_READER, AXIS2_FAILURE);
return NULL;
}
if (AXIS2_XML_PARSER_TYPE_BUFFER == type)
{
xmlTextReaderSetErrorHandler(wrapper_impl->reader,
- (xmlTextReaderErrorFunc)axis2_libxml2_reader_wrapper_error_handler,
- (void *)env);
+ (xmlTextReaderErrorFunc)
+ axis2_libxml2_reader_wrapper_error_handler,
+ (void *) env);
}
wrapper_impl->current_event = -1;
@@ -405,11 +435,10 @@
return &(wrapper_impl->parser);
}
-
-
int AXIS2_CALL
-axis2_libxml2_reader_wrapper_next(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_next(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
int ret_val = 0;
int node = 2;
@@ -424,8 +453,8 @@
}
if (ret_val == -1)
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
- " error occured in reading xml stream ");
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+ " error occured in reading xml stream ");
return -1;
}
@@ -439,11 +468,11 @@
if (node == XML_READER_TYPE_ELEMENT)
{
empty_check = xmlTextReaderIsEmptyElement(parser_impl->reader);
- axis2_libxml2_reader_wrapper_fill_maps(parser , env);
+ axis2_libxml2_reader_wrapper_fill_maps(parser, env);
}
if (empty_check == 1)
{
- parser_impl->current_event = AXIOM_XML_READER_EMPTY_ELEMENT;
+ parser_impl->current_event = AXIOM_XML_READER_EMPTY_ELEMENT;
return AXIOM_XML_READER_EMPTY_ELEMENT;
}
return parser_impl->event_map[node];
@@ -455,8 +484,9 @@
}
void AXIS2_CALL
-axis2_libxml2_reader_wrapper_free(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_free(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
if (AXIS2_INTF_TO_IMPL(parser)->ctx)
@@ -475,8 +505,9 @@
}
int AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_count(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_attribute_count(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
@@ -493,8 +524,9 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_name_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_attribute_name_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl;
@@ -505,10 +537,10 @@
parser_impl->current_attribute_count >= i)
{
int ret = xmlTextReaderMoveToAttributeNo(parser_impl->reader,
- parser_impl->attribute_map[i]);
+ parser_impl->attribute_map[i]);
if (ret == 1)
{
- return (axis2_char_t*)xmlTextReaderLocalName(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderLocalName(parser_impl->reader);
}
else
{
@@ -519,8 +551,9 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_prefix_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_attribute_prefix_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
@@ -531,10 +564,10 @@
parser_impl->current_attribute_count >= i)
{
int ret = xmlTextReaderMoveToAttributeNo(parser_impl->reader,
- parser_impl->attribute_map[i]);
+ parser_impl->attribute_map[i]);
if (ret == 1)
{
- return (axis2_char_t*)xmlTextReaderPrefix(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderPrefix(parser_impl->reader);
}
else
{
@@ -544,10 +577,10 @@
return NULL;
}
-
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_value_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_attribute_value_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i)
{
@@ -559,10 +592,10 @@
parser_impl->current_attribute_count >= i)
{
int ret = xmlTextReaderMoveToAttributeNo(parser_impl->reader,
- parser_impl->attribute_map[i]);
+ parser_impl->attribute_map[i]);
if (ret == 1)
{
- return (axis2_char_t*)xmlTextReaderValue(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderValue(parser_impl->reader);
}
else
{
@@ -573,8 +606,9 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_attribute_namespace_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_attribute_namespace_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl;
@@ -585,11 +619,12 @@
parser_impl->current_attribute_count >= i)
{
int ret = xmlTextReaderMoveToAttributeNo(parser_impl->reader,
- parser_impl->attribute_map[i]);
+ parser_impl->attribute_map[i]);
if (ret == 1)
{
- return (axis2_char_t*)xmlTextReaderNamespaceUri(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderNamespaceUri(parser_impl->
+ reader);
}
else
{
@@ -600,20 +635,22 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_value(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_value(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
AXIS2_ENV_CHECK(env, NULL);
parser_impl = AXIS2_INTF_TO_IMPL(parser);
- return (axis2_char_t*)xmlTextReaderValue(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderValue(parser_impl->reader);
}
int AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_count(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_namespace_count(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
@@ -630,8 +667,9 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_uri_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_namespace_uri_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
@@ -643,10 +681,10 @@
{
int ret = xmlTextReaderMoveToAttributeNo(parser_impl->reader,
- parser_impl->namespace_map[i]);
+ parser_impl->namespace_map[i]);
if (ret == 1)
{
- return (axis2_char_t*)xmlTextReaderValue(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderValue(parser_impl->reader);
}
else
return NULL;
@@ -655,8 +693,9 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_prefix_by_number(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_get_namespace_prefix_by_number(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
int i)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
@@ -667,11 +706,11 @@
parser_impl->current_namespace_count >= i)
{
int ret = xmlTextReaderMoveToAttributeNo(parser_impl->reader,
- parser_impl->namespace_map[i]);
+ parser_impl->namespace_map[i]);
if (ret == 1)
{
- return (axis2_char_t*)xmlTextReaderLocalName(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderLocalName(parser_impl->reader);
}
else
{
@@ -682,34 +721,37 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_prefix(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_prefix(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
parser_impl = AXIS2_INTF_TO_IMPL(parser);
xmlTextReaderMoveToElement(parser_impl->reader);
- return (axis2_char_t*)xmlTextReaderPrefix(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderPrefix(parser_impl->reader);
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_name(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_name(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
parser_impl = AXIS2_INTF_TO_IMPL(parser);
xmlTextReaderMoveToElement(parser_impl->reader);
- return (axis2_char_t*)xmlTextReaderLocalName(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderLocalName(parser_impl->reader);
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_pi_target(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_pi_target(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
parser_impl = AXIS2_INTF_TO_IMPL(parser);
- if (parser_impl->current_event == AXIOM_XML_READER_PROCESSING_INSTRUCTION)
+ if (parser_impl->current_event == AXIOM_XML_READER_PROCESSING_INSTRUCTION)
{
- return (axis2_char_t*)xmlTextReaderLocalName(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderLocalName(parser_impl->reader);
}
else
{
@@ -718,14 +760,15 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_dtd(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_dtd(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
parser_impl = AXIS2_INTF_TO_IMPL(parser);
- if (parser_impl->current_event == AXIOM_XML_READER_DOCUMENT_TYPE)
+ if (parser_impl->current_event == AXIOM_XML_READER_DOCUMENT_TYPE)
{
- return (axis2_char_t*)xmlTextReaderLocalName(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderLocalName(parser_impl->reader);
}
else
{
@@ -734,14 +777,15 @@
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_pi_data(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_pi_data(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
parser_impl = AXIS2_INTF_TO_IMPL(parser);
if (parser_impl->current_event == AXIOM_XML_READER_PROCESSING_INSTRUCTION)
{
- return (axis2_char_t*)xmlTextReaderValue(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderValue(parser_impl->reader);
}
else
{
@@ -750,38 +794,42 @@
}
void AXIS2_CALL
-axis2_libxml2_reader_wrapper_xml_free(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
+axis2_libxml2_reader_wrapper_xml_free(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
void *data)
{
AXIS2_ENV_CHECK(env, void);
- if(data)
+ if (data)
xmlFree(data);
return;
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_char_set_encoding(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_char_set_encoding(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *reader_impl = NULL;
reader_impl = AXIS2_INTF_TO_IMPL(parser);
- return (axis2_char_t*)xmlTextReaderConstEncoding(reader_impl->reader);
+ return (axis2_char_t *) xmlTextReaderConstEncoding(reader_impl->reader);
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_uri(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_libxml2_reader_wrapper_get_namespace_uri(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
parser_impl = AXIS2_INTF_TO_IMPL(parser);
- return (axis2_char_t *)xmlTextReaderNamespaceUri(parser_impl->reader);
+ return (axis2_char_t *) xmlTextReaderNamespaceUri(parser_impl->reader);
}
axis2_char_t *AXIS2_CALL
-axis2_libxml2_reader_wrapper_get_namespace_uri_by_prefix(axiom_xml_reader_t *parser,
- const axutil_env_t *env,
- axis2_char_t *prefix)
+axis2_libxml2_reader_wrapper_get_namespace_uri_by_prefix(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env,
+ axis2_char_t * prefix)
{
axis2_libxml2_reader_wrapper_impl_t *parser_impl = NULL;
parser_impl = AXIS2_INTF_TO_IMPL(parser);
@@ -789,12 +837,15 @@
{
return NULL;
}
- return (axis2_char_t *)xmlTextReaderLookupNamespace(parser_impl->reader, (const xmlChar *)prefix);
+ return (axis2_char_t *) xmlTextReaderLookupNamespace(parser_impl->reader,
+ (const xmlChar *)
+ prefix);
}
-axis2_status_t
-axis2_libxml2_reader_wrapper_fill_maps(axiom_xml_reader_t *parser,
- const axutil_env_t *env)
+axis2_status_t
+axis2_libxml2_reader_wrapper_fill_maps(
+ axiom_xml_reader_t * parser,
+ const axutil_env_t * env)
{
int libxml2_attribute_count = 0;
int attr_count = 0;
@@ -812,19 +863,20 @@
return AXIS2_SUCCESS;
}
- for (i = 0;i < AXIS2_ATTR_NS_MAX ;i++)
+ for (i = 0; i < AXIS2_ATTR_NS_MAX; i++)
{
parser_impl->namespace_map[i] = -1;
parser_impl->attribute_map[i] = -1;
}
- for (i = 0; i < libxml2_attribute_count ; i++)
+ for (i = 0; i < libxml2_attribute_count; i++)
{
xmlTextReaderMoveToAttributeNo(parser_impl->reader, i);
q_name = (char *) xmlTextReaderName(parser_impl->reader);
if (q_name)
{
- if ((strcmp(q_name, "xmlns") == 0) || (strncmp(q_name, "xmlns:", 6) == 0))
+ if ((strcmp(q_name, "xmlns") == 0) ||
+ (strncmp(q_name, "xmlns:", 6) == 0))
{
/* found a namespace */
ns_count++;
@@ -848,53 +900,62 @@
}
static int
-axis2_libxml2_reader_wrapper_read_input_callback(void *ctx,
+axis2_libxml2_reader_wrapper_read_input_callback(
+ void *ctx,
char *buffer,
int size)
{
- return ((axis2_libxml2_reader_wrapper_impl_t*)ctx)->read_input_callback(buffer,
- size, ((axis2_libxml2_reader_wrapper_impl_t*)ctx)->ctx);
+ return ((axis2_libxml2_reader_wrapper_impl_t *) ctx)->
+ read_input_callback(buffer, size,
+ ((axis2_libxml2_reader_wrapper_impl_t *) ctx)->ctx);
}
void
-axis2_libxml2_reader_wrapper_error_handler(void *arg,
+axis2_libxml2_reader_wrapper_error_handler(
+ void *arg,
const char *msg,
int severities,
void *locator_ptr)
{
const axutil_env_t *env = NULL;
- env = (const axutil_env_t*)arg;
+ env = (const axutil_env_t *) arg;
switch (severities)
{
- case XML_PARSER_SEVERITY_VALIDITY_WARNING :
+ case XML_PARSER_SEVERITY_VALIDITY_WARNING:
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s VALIDITY WARNTING", msg);
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s VALIDITY WARNTING",
+ msg);
}
break;
- case XML_PARSER_SEVERITY_VALIDITY_ERROR:
+ case XML_PARSER_SEVERITY_VALIDITY_ERROR:
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s -- VALIDITY ERROR", msg);
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s -- VALIDITY ERROR",
+ msg);
}
break;
- case XML_PARSER_SEVERITY_WARNING:
+ case XML_PARSER_SEVERITY_WARNING:
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s -- VALIDITY ERROR", msg);
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s -- VALIDITY ERROR",
+ msg);
}
break;
- case XML_PARSER_SEVERITY_ERROR:
+ case XML_PARSER_SEVERITY_ERROR:
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s -- SEVERITY_ERROR", msg);
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "%s -- SEVERITY_ERROR",
+ msg);
}
break;
- default:
- break;
+ default:
+ break;
}
}
static int
-axis2_libxml2_reader_wrapper_close_input_callback(void *ctx)
+axis2_libxml2_reader_wrapper_close_input_callback(
+ void *ctx)
{
- return ((axis2_libxml2_reader_wrapper_impl_t*)ctx)->close_input_callback(((axis2_libxml2_reader_wrapper_impl_t*)ctx)->ctx);
+ return ((axis2_libxml2_reader_wrapper_impl_t *) ctx)->
+ close_input_callback(((axis2_libxml2_reader_wrapper_impl_t *) ctx)->
+ ctx);
}
-
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org