Unfortunately we don't have such a function in the axutil yet. But it is
trival to implement.
I just did a google and found this, [1]. We can use the algorithm for the
parse data.
[1] http://www.hdfgroup.org/HDF5/XML/xml_escape_chars.htm
Thanks
Dimuthu
On Thu, Jan 29, 2009 at 10:48 PM, Haszlakiewicz, Eric <
ehas...@transunion.com> wrote:
>
> hmm... well that sucks. Is there an axis function to do this easily, or
> do I need to find one somewhere else?
>
> Also, how do I know what kind of escaping to do? It's possible to have
> axis send the request as a soap doc, or as a json message, so I can't
> use the same escaping for each, right?
>
> eric
>
> >-Original Message-
> >From: Dimuthu Gamage [mailto:dimut...@gmail.com]
> >Sent: Wednesday, January 28, 2009 9:01 PM
> >To: Apache AXIS C User List
> >Subject: Re: special character escaping in adb requests
> >
> >Hi Eric,
> >Unfortunately You have to set the texts after escaping these
> >characters at least for now. It is apparently a bug. (we
> >should do it inside). Can you please raise a JIRA issue on that.
> >
> >Thanks
> >Dimuthu
> >
> >
> >On Thu, Jan 29, 2009 at 12:48 AM, Haszlakiewicz, Eric
> > wrote:
> >
> >
> >
> > I have an app that uses adb to construct messages to
> >send to a web
> > service. Everything works fine, unless my data
> >contains characters like
> > '<', in which case axis fails to escape the characters
> >and generates
> > invalid xml (I'm using xml messages).
> >
> > I'm doing things like:
> >
> > axis2_stub_t *my_service =
> >axis2_stub_create_MyService(env, client_home,
> > url);
> > adb_foo_t *myreq = adb_foo_create(env);
> > adb_foo_set_myfield(myreq, env, "abc > adb_fooresp_t *response =
> >axis2_stub_op_MyService_myOp(an_service, env,
> > myreq);
> >
> > The adb code was generated from a wsdl (and xsd) that
> >has elements
> > defined like:
> >
> > and the command used was:
> > axis2.sh org.apache.axis2.wsdl.WSDL2C -uri
> >myservice.wsdl -d adb -u
> > -o generated
> >
> > Is there some extra step I need to take to make this
> >work right? Or, is
> > there some bug that might be fixed in a more recent version?
> >
> > eric
> >
> >
> >
> >
> >
> >--
> >Thanks,
> >Dimuthu Gamage
> >
> >http://www.dimuthu.org
> >http://www.wso2.org
> >
> >
>
--
Thanks,
Dimuthu Gamage
http://www.dimuthu.org
http://www.wso2.org