Author: nandika
Date: Mon Apr 17 05:10:27 2006
New Revision: 394659

URL: http://svn.apache.org/viewcvs?rev=394659&view=rev
Log:
get_namespace and get_qname functions changed in om_element

Modified:
    webservices/axis2/trunk/c/include/axis2_om_element.h
    webservices/axis2/trunk/c/include/axis2_soap_message.h
    webservices/axis2/trunk/c/modules/core/engine/soap_body_disp.c
    webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c
    webservices/axis2/trunk/c/modules/xml/om/om_children_qname_iterator.c
    webservices/axis2/trunk/c/modules/xml/om/om_element.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_body.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_code.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_detail.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_node.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_reason.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_role.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_sub_code.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_text.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_fault_value.c
    webservices/axis2/trunk/c/modules/xml/soap/soap_header.c
    webservices/axis2/trunk/c/samples/client/google/google_client.c
    webservices/axis2/trunk/c/test/xml/om/test_om.c
    webservices/axis2/trunk/c/test/xml/soap/test_soap.c

Modified: webservices/axis2/trunk/c/include/axis2_om_element.h
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_element.h?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_om_element.h (original)
+++ webservices/axis2/trunk/c/include/axis2_om_element.h Mon Apr 17 05:10:27 
2006
@@ -205,7 +205,8 @@
          */
         axis2_om_namespace_t *(AXIS2_CALL *
         get_namespace)(axis2_om_element_t *om_element,
-                       axis2_env_t **env);
+                       axis2_env_t **env,
+                       axis2_om_node_t *ele_node);
        /**
         * set the namespace of the element
         * @param om_element Om_element struct
@@ -248,7 +249,8 @@
          */
         axis2_qname_t* (AXIS2_CALL *
         get_qname)(axis2_om_element_t *om_element,
-                   axis2_env_t **env);
+                   axis2_env_t **env,
+                   axis2_om_node_t *ele_node);
         
        /**
         *   returns a list of children iterator
@@ -486,8 +488,8 @@
 #define AXIS2_OM_ELEMENT_GET_LOCALNAME(om_element, env)\
         ((om_element)->ops->get_localname(om_element,env))
 /** get namespace of this element */        
-#define AXIS2_OM_ELEMENT_GET_NAMESPACE(om_element, env) \
-        ((om_element)->ops->get_namespace(om_element, env))
+#define AXIS2_OM_ELEMENT_GET_NAMESPACE(om_element, env, ele_node) \
+        ((om_element)->ops->get_namespace(om_element, env, ele_node))
 /** set localname */        
 #define AXIS2_OM_ELEMENT_SET_LOCALNAME(om_element, env, localname) \
         ((om_element)->ops->set_localname(om_element, env, localname))
@@ -498,8 +500,8 @@
 #define AXIS2_OM_ELEMENT_FIND_DECLARED_NAMESPACE(om_element, env, uri, prefix) 
\
         ((om_element)->ops->find_declared_namespace(om_element, env, uri, 
prefix))        
         
-#define AXIS2_OM_ELEMENT_GET_QNAME(om_element, env) \
-        ((om_element)->ops->get_qname(om_element, env))
+#define AXIS2_OM_ELEMENT_GET_QNAME(om_element, env, ele_node) \
+        ((om_element)->ops->get_qname(om_element, env, ele_node))
 
 #define AXIS2_OM_ELEMENT_GET_ALL_ATTRIBUTES(om_element, env) \
         ((om_element)->ops->get_all_attributes(om_element, env))

Modified: webservices/axis2/trunk/c/include/axis2_soap_message.h
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_soap_message.h?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_soap_message.h (original)
+++ webservices/axis2/trunk/c/include/axis2_soap_message.h Mon Apr 17 05:10:27 
2006
@@ -65,7 +65,8 @@
                                              
         axis2_status_t (AXIS2_CALL *
                serialize)(axis2_soap_message_t *message,
-                   axis2_env_t **env);
+                   axis2_env_t **env,
+                   axis2_om_output_t *om_output);
                                                        
                                                                                
             
     };
@@ -100,8 +101,8 @@
 #define AXIS2_SOAP_MESSAGE_GET_SOAP_ENVELOPE(message, env) \
         ((message)->ops->get_envelope(message, env))
         
-#define AXIS2_SOAP_MESSAGE_SERIALIZE(message, env) \
-        ((message)->ops->serialize(message, env))
+#define AXIS2_SOAP_MESSAGE_SERIALIZE(message, env, om_output) \
+        ((message)->ops->serialize(message, env, om_output))
 /** @} */
 
 #ifdef __cplusplus

Modified: webservices/axis2/trunk/c/modules/core/engine/soap_body_disp.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/engine/soap_body_disp.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/engine/soap_body_disp.c (original)
+++ webservices/axis2/trunk/c/modules/core/engine/soap_body_disp.c Mon Apr 17 
05:10:27 2006
@@ -117,7 +117,8 @@
                         element = (axis2_om_element_t 
*)AXIS2_OM_NODE_GET_DATA_ELEMENT(body_first_child_node, env);
                         if (element)
                         {
-                            axis2_om_namespace_t *ns = 
AXIS2_OM_ELEMENT_GET_NAMESPACE(element, env);
+                            axis2_om_namespace_t *ns = 
+                                AXIS2_OM_ELEMENT_GET_NAMESPACE(element, env, 
body_first_child_node);
                             if (ns)
                             {
                                 axis2_char_t *uri = 
AXIS2_OM_NAMESPACE_GET_URI(ns, env);

Modified: webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c (original)
+++ webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c Mon Apr 17 
05:10:27 2006
@@ -443,7 +443,7 @@
         child_ele = 
(axis2_om_element_t*)AXIS2_OM_NODE_GET_DATA_ELEMENT(child_node, env);
        
         
-        child_qn = AXIS2_OM_ELEMENT_GET_QNAME(child_ele, env);
+        child_qn = AXIS2_OM_ELEMENT_GET_QNAME(child_ele, env, child_node);
         if(axis2_addr_in_check_element(env, epr_addr_qn, child_qn ))
         {
             AXIS2_ENDPOINT_REF_SET_ADDRESS(endpoint_ref, env,

Modified: webservices/axis2/trunk/c/modules/xml/om/om_children_qname_iterator.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/om_children_qname_iterator.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/om/om_children_qname_iterator.c 
(original)
+++ webservices/axis2/trunk/c/modules/xml/om/om_children_qname_iterator.c Mon 
Apr 17 05:10:27 2006
@@ -204,8 +204,10 @@
                                     iterator_impl->current_child, env);    
             }
             
-            if(om_element && 
axis2_om_children_qname_iterator_qname_matches(env,
-                    AXIS2_OM_ELEMENT_GET_QNAME(om_element, env), 
iterator_impl->given_qname))
+            if(om_element && 
+                axis2_om_children_qname_iterator_qname_matches(env,
+                    AXIS2_OM_ELEMENT_GET_QNAME(om_element, env, 
iterator_impl->current_child), 
+                    iterator_impl->given_qname))
             {
                 iterator_impl->matching_node_found = AXIS2_TRUE;
                 iterator_impl->need_to_move_forward = AXIS2_FALSE;             
   

Modified: webservices/axis2/trunk/c/modules/xml/om/om_element.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/om/om_element.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/om/om_element.c (original)
+++ webservices/axis2/trunk/c/modules/xml/om/om_element.c Mon Apr 17 05:10:27 
2006
@@ -86,7 +86,8 @@
         
 axis2_om_namespace_t *AXIS2_CALL
 axis2_om_element_get_namespace(axis2_om_element_t *om_element,
-                               axis2_env_t **env);
+                               axis2_env_t **env,
+                               axis2_om_node_t *ele_node);
                                                           
 axis2_status_t AXIS2_CALL 
 axis2_om_element_set_namespace(axis2_om_element_t *om_element,
@@ -100,12 +101,13 @@
                                                                                
                                                                                
                                                                
 axis2_hash_t* AXIS2_CALL 
 axis2_om_element_get_namespaces(axis2_om_element_t *om_element,
-                                    axis2_env_t **env);                        
                                                                                
          
+                                axis2_env_t **env);                            
                                                                                
      
                                      
                                      
 axis2_qname_t* AXIS2_CALL
 axis2_om_element_get_qname(axis2_om_element_t *om_element,
-                            axis2_env_t **env);
+                            axis2_env_t **env,
+                            axis2_om_node_t *ele_node);
 
 axis2_om_children_iterator_t* AXIS2_CALL
 axis2_om_element_get_children(axis2_om_element_t *om_element,
@@ -1047,7 +1049,8 @@
         
 axis2_om_namespace_t *AXIS2_CALL
 axis2_om_element_get_namespace(axis2_om_element_t *om_element,
-                               axis2_env_t **env)
+                               axis2_env_t **env,
+                               axis2_om_node_t *ele_node)
                                
 {
     axis2_om_element_impl_t *om_ele_impl = NULL;
@@ -1117,7 +1120,8 @@
 
 axis2_qname_t* AXIS2_CALL
 axis2_om_element_get_qname(axis2_om_element_t *om_element,
-                            axis2_env_t **env)
+                            axis2_env_t **env,
+                            axis2_om_node_t *ele_node)
 {
     axis2_om_namespace_t *ns =  NULL;
     axis2_om_element_impl_t *om_element_impl = NULL;
@@ -1131,7 +1135,7 @@
     }
     else
     {
-        ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_element, env);
+        ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_element, env, ele_node);
         if(ns)
         {            
             if(AXIS2_OM_NAMESPACE_GET_PREFIX(ns, env))

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_body.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_body.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_body.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_body.c Mon Apr 17 05:10:27 
2006
@@ -171,7 +171,7 @@
         return NULL;        
     }  
     
-    om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
 
     ele = axis2_om_element_create(env, parent_node, 
                                   AXIS2_SOAP_BODY_LOCAL_NAME, om_ns, 

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_builder.c Mon Apr 17 
05:10:27 2006
@@ -692,7 +692,7 @@
         om_ele = (axis2_om_element_t *) 
AXIS2_OM_NODE_GET_DATA_ELEMENT(om_node, env);
         if(om_ele)
         {
-            om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_ele, env);
+            om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_ele, env, om_node);
             if(om_ns)
             {
                 ns_uri = AXIS2_OM_NAMESPACE_GET_URI(om_ns, env);
@@ -748,7 +748,7 @@
     if(!om_ele)
         return AXIS2_FAILURE;
         
-    om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_ele, env);
+    om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_ele, env, envelope_node);
     if(!om_ns)
         return AXIS2_FAILURE;
         

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_envelope.c Mon Apr 17 
05:10:27 2006
@@ -588,7 +588,7 @@
         }
     }
     /* write the xml version and encoding 
-       These should be set so om output before calling the serialize function
+       These should be set to om output before calling the serialize function
        Otherwise default values will be written
     */
     AXIS2_OM_OUTPUT_WRITE_XML_VERSION_ENCODING(om_output, env);
@@ -653,7 +653,7 @@
             ele = 
(axis2_om_element_t*)AXIS2_OM_NODE_GET_DATA_ELEMENT(envelope_impl->om_ele_node, 
env);
             if (ele)
             {
-                return AXIS2_OM_ELEMENT_GET_NAMESPACE(ele, env);
+                return AXIS2_OM_ELEMENT_GET_NAMESPACE(ele, env, 
envelope_impl->om_ele_node);
             }
         }
     }

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault.c Mon Apr 17 05:10:27 
2006
@@ -204,7 +204,7 @@
         AXIS2_FREE((*env)->allocator, fault_impl);
         return NULL;
     }
-    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
     
     this_ele = axis2_om_element_create(env, 
                                        parent_node,                            
 

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_code.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_code.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_code.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_code.c Mon Apr 17 
05:10:27 2006
@@ -146,7 +146,7 @@
         return NULL;
     }
     
-    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
     
     this_ele = axis2_om_element_create(env, 
                                        parent_node,                            
 

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_detail.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_detail.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_detail.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_detail.c Mon Apr 17 
05:10:27 2006
@@ -134,7 +134,7 @@
     if(!parent_ele)
         return NULL;
     
-    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
     
     this_ele = axis2_om_element_create(env, 
                                        parent_node,                            
 

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_node.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_node.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_node.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_node.c Mon Apr 17 
05:10:27 2006
@@ -141,7 +141,7 @@
         return NULL;
     }
     
-    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
     
     this_ele = axis2_om_element_create(env, 
                                        parent_node,                            
 

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_reason.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_reason.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_reason.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_reason.c Mon Apr 17 
05:10:27 2006
@@ -164,7 +164,7 @@
         return NULL;
     }
     
-    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
     
     this_ele = axis2_om_element_create(env, 
                                        parent_node,                            
 

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_role.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_role.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_role.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_role.c Mon Apr 17 
05:10:27 2006
@@ -142,7 +142,7 @@
         return NULL;
     }
     
-    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
        
     this_ele = axis2_om_element_create(env, 
                                        parent_node,                            
 

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_sub_code.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_sub_code.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_sub_code.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_sub_code.c Mon Apr 17 
05:10:27 2006
@@ -148,7 +148,7 @@
     this_ele = axis2_om_element_create(env, 
                                     parent_node,
                                     
AXIS2_SOAP12_SOAP_FAULT_SUB_CODE_LOCAL_NAME,
-                                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, 
env),
+                                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, 
env, parent_node),
                                     &this_node);
     if(!this_ele)
     {

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_text.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_text.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_text.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_text.c Mon Apr 17 
05:10:27 2006
@@ -172,7 +172,7 @@
     this_ele = axis2_om_element_create(env, 
                     parent_node,
                     AXIS2_SOAP12_SOAP_FAULT_TEXT_LOCAL_NAME, 
-                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env),
+                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, 
parent_node),
                     &this_node);
     if(!this_ele)
     {

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_fault_value.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_fault_value.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_fault_value.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_fault_value.c Mon Apr 17 
05:10:27 2006
@@ -145,7 +145,7 @@
     this_ele = axis2_om_element_create(env, 
                     parent_node,
                     AXIS2_SOAP12_SOAP_FAULT_VALUE_LOCAL_NAME, 
-                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env),
+                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, 
parent_node),
                     &this_node);
     if(!this_ele)
     {
@@ -202,7 +202,7 @@
     this_ele = axis2_om_element_create(env, 
                     parent_node,
                     AXIS2_SOAP12_SOAP_FAULT_VALUE_LOCAL_NAME, 
-                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env),
+                    AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, 
parent_node),
                     &this_node);
     if(!this_ele)
     {

Modified: webservices/axis2/trunk/c/modules/xml/soap/soap_header.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/soap/soap_header.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/soap/soap_header.c (original)
+++ webservices/axis2/trunk/c/modules/xml/soap/soap_header.c Mon Apr 17 
05:10:27 2006
@@ -206,7 +206,7 @@
         return NULL;
     }
     
-    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env);
+    parent_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(parent_ele, env, parent_node);
     
     this_ele = axis2_om_element_create(env, parent_node,
                  AXIS2_SOAP_HEADER_LOCAL_NAME, parent_ns, &this_node);
@@ -593,7 +593,8 @@
                     AXIS2_OM_NODE_GET_DATA_ELEMENT(header_block_om_node, env);
                 if(header_block_om_ele)
                 {
-                    ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(header_block_om_ele, 
env);
+                    ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(header_block_om_ele, 
env,
+                             header_block_om_node);
                     if(NULL != ns)
                     {
                         hb_namespace_uri = AXIS2_OM_NAMESPACE_GET_URI(ns, env);

Modified: webservices/axis2/trunk/c/samples/client/google/google_client.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/client/google/google_client.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/google/google_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/google/google_client.c Mon Apr 17 
05:10:27 2006
@@ -256,7 +256,7 @@
     envelope_element = 
(axis2_om_element_t*)AXIS2_OM_NODE_GET_DATA_ELEMENT(envelope_node, env);
     AXIS2_OM_ELEMENT_DECLARE_NAMESPACE(envelope_element, env, envelope_node, 
ns2);
     AXIS2_OM_ELEMENT_DECLARE_NAMESPACE(envelope_element, env, envelope_node, 
ns3);
-    ns0 = AXIS2_OM_ELEMENT_GET_NAMESPACE(envelope_element, env);
+    ns0 = AXIS2_OM_ELEMENT_GET_NAMESPACE(envelope_element, env, envelope_node);
     attri1 = axis2_om_attribute_create (env, "encodingStyle", 
"http://schemas.xmlsoap.org/soap/encoding/";, ns0);
     
     google_om_ele = axis2_om_element_create(env, body_node, operation, ns1, 
&google_om_node);

Modified: webservices/axis2/trunk/c/test/xml/om/test_om.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/xml/om/test_om.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/xml/om/test_om.c (original)
+++ webservices/axis2/trunk/c/test/xml/om/test_om.c Mon Apr 17 05:10:27 2006
@@ -108,7 +108,7 @@
              
         printf ("root localname 
%s\n",AXIS2_OM_ELEMENT_GET_LOCALNAME(ele1,&environment));
          
-        ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(ele1,&environment);
+        ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(ele1,&environment, node1);
     
         if (ns)
         {

Modified: webservices/axis2/trunk/c/test/xml/soap/test_soap.c
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/xml/soap/test_soap.c?rev=394659&r1=394658&r2=394659&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/xml/soap/test_soap.c (original)
+++ webservices/axis2/trunk/c/test/xml/soap/test_soap.c Mon Apr 17 05:10:27 2006
@@ -54,7 +54,7 @@
         localname = AXIS2_OM_ELEMENT_GET_LOCALNAME(om_ele, env);
         if(NULL != localname)
             printf("\n %s \n", localname);
-        om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_ele, env);
+        om_ns = AXIS2_OM_ELEMENT_GET_NAMESPACE(om_ele, env, om_node);
     
         if(om_ns)
         {


Reply via email to