Senaka Fernando wrote:
Hi Antonio,
This might work. But, I don't believe that writing the XML declaration is
necessarily a part of axiom_soap_envelope_serialize(). This is because,
logically speaking, the XML declaration is not a part of the SOAP
envelope.
Logically speaking, a SOAP envelope is an XML document.
By doing this tweak, you are violating the concept of a SOAP
envelope. And, therefore this is not correct according to my personal
belief. Devs, please correct me if I've made any mistake.
It is nt possible to include this in OM layer, as we cannot afford to
keep state of the start point of serialization. That would restrict our
ability to serioalize a given node as we wish when we wish.
Hence for me, the solution by Atanacio looks fine.
Samisa...
Regards,
Senaka
in file /axiom/src/soap/soap_envelope.c
I only add the line
axiom_output_write_xml_version_encoding(om_output, env);
to the function axiom_soap_envelope_serialize()
/* write the xml version and encoding
These should be set to om output before calling the serialize
function
Otherwise default values will be written
*/
-> axiom_output_write_xml_version_encoding(om_output, env);
It work for me but I don't know if it is rigth.
----- Original Message ----
From: Sébastien Mougey <[EMAIL PROTECTED]>
To: Apache AXIS C User List <[email protected]>
Sent: Wednesday, January 16, 2008 5:16:41 AM
Subject: Re: [Axis2C] Client with xml declaration
Hi Senaka
Thank you ! I'll try it today.
Yours
De : Senaka Fernando <[EMAIL PROTECTED]>
Répondre à : Apache AXIS C User List <[email protected]>
Date : Wed, 16 Jan 2008 06:50:44 -0500 (EST)
À : <[email protected]>
Objet : Re: [Axis2C] Client with xml declaration
Hi Sébastien,
This is now available on the head. Set <parameter
name="xml-declaration"
insert="true"/> for the respective transport and run your
server/client.
Please note that you have to obtain an svn checkout from [1].
Regards,
Senaka
[1] http://svn.apache.org/repos/asf/webservices/axis2/trunk/c
Hi AFAIK, There is a JIRA issue raised against this at [1]. The
patch is
not yet applied. This feature will be available on the head as soon
as the
patch is applied. Then, You'll merely have to change a setting in
axis2.xml.
Please take a look at [1], once it is resolved this feature will be
available on the head.
[1] https://issues.apache.org/jira/browse/AXIS2C-666
Regards,
Senaka
Hello
I can't find how I could tell Axis2/C in client mode to add a xml
declaration to the request.
I only want my request to start with :
<?xml version="1.0" encoding="UTF-8"?>
Thank you for your help
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]