Yepp, that would be possible.

But, then I would implement some functionality, which Axis already provides.
Maybe I need an object as a parameter next time, there I would have to build
an own mapper...

So, itīs a design descision. Generally itīs a RPC Web Service and I donīt
want to mix it up with some document style methods.


-----Ursprüngliche Nachricht-----
Von: Andrew Vardeman [mailto:[EMAIL PROTECTED]]
Gesendet am: Donnerstag, 30. Mai 2002 17:31
An: [EMAIL PROTECTED]
Betreff: Re: AW: How do you pass an XML document between Axis and .Net
Client?

But I guess what I'm confused about is why you don't just write a messaging 
client that manually adds this element to the request:

<someNumber xsi:type="xsd:int">8</someNumber>

and then sucks the returned XML out of the SOAP Body?  Seems so much more 
straightforward...

Andrew

At 05:25 PM 5/30/2002 +0200, you wrote:
>Hi,
>
>I have some methods which need an in-parameter (in most cases a primitive
>type like int) and return a XML document.
>
>Sadly, I havenīt found a way to tell Axis to use RPC mode for the request
>and donīt apply any deserializers on the response, so that I can extract
the
>XML document from the response.
>
>So, I have to return the XML document as a string.
>
>-----Ursprüngliche Nachricht-----
>Von: Andrew Vardeman [mailto:[EMAIL PROTECTED]]
>Gesendet am: Donnerstag, 30. Mai 2002 17:17
>An: [EMAIL PROTECTED]
>Betreff: RE: How do you pass an XML document between Axis and .Net
>Client?
>
>I have limited programming experience, and I don't know what sorts of
>things people are using SOAP for out there.  One thing I wonder (possibly
>because I just haven't needed to do it yet) is why so many people want to
>write an RPC client that passes an XML document as a parameter.  What is
>the advantage of this over document-style messaging?  Are you passing other
>objects along with the document that you don't want to manually
>deserialize, or is it just to avoid making a couple DOM calls to extract
>the document from the SOAP Body?
>
>Just curious,
>
>Andrew
>
>At 05:01 PM 5/30/2002 +0200, you wrote:
> >Bob,
> >
> >  - use the system.xml.xmldocument to create a XMLDocument (DOM) object
> >  - use the loadxml method to load a string into it
> >
> >the precise syntax depends on which .net dialect you use
> >
> >greetings,
> >Gertjan
> >
> >
> >-----Original Message-----
> >From: Robert Evans [mailto:[EMAIL PROTECTED]]
> >Sent: donderdag 30 mei 2002 15:06
> >To: [EMAIL PROTECTED]
> >Subject: How do you pass an XML document between Axis and .Net Client?
> >
> >
> >Greetings,
> >
> >I have been trying to figure out how to pass an XML document to/from an
> >axis web server from/to a .Net client.
> >
> >As near as I can tell, on the Java side I need to convert the XML
> >document to/from a string (no problem).  The part I can't figure out is
> >how to convert the Xml String to a .Net XML document.
> >
> >I realize this isn't exactly an Axis issue, but I figured this mailing
> >list would have somebody who has done something like this already.
> >
> >Any hints would be appreciated.
> >
> >Bob Evans


Reply via email to