I use the XMLParameterSerializer (as a type mapper) and it's work fine
for me too. (this type mapper serialize a DOM into XML)
The (small) difference with the 'XML as String' is that the XML is not
encoded into the Soap enveloppe.
But, the XML is directly 'parsable' by the client.
Damien.

-----Message d'origine-----
De : Steeve Gilbert [mailto:[EMAIL PROTECTED]]
Envoyé : vendredi 10 août 2001 17:10
À : [EMAIL PROTECTED]
Objet : Re: Best way to send XML over Soap?



I use the "Sending XML as String" and it works fine for me.  I haven't
encounter performance issues yet and I've tested it with 100k of data.
I
guess it's the best one for interoperability since it's a simple String.

Steeve...





Michael Svoboda <[EMAIL PROTECTED]> on 10/08/2001
07:23:42
AM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:    (bcc: Steeve Gilbert/G_STGEORGES/CANAM_MANAC)

Subject:  Re: Best way to send XML over Soap?


Does anybody can post examples to the different options:

- Sending XML as a String
- Unmarshal XML to the envelope
- Sending XML as attachement (The Apache documentation isn't very clear
to me)

Which option is best suited for interoperability?

Thanks
Michael Svoboda



Huong Phan Thu wrote:
>
> Hi,
> Have I missed any follow-up messages? Could you please let me know how
> to send XML file as attachment inside a message?
> Thanks
>
> ------------------------------------
> Huong Phan
> Email: [EMAIL PROTECTED]
>
> |-----Original Message-----
> |From: Rich Catlett [mailto:[EMAIL PROTECTED]]
> |Sent: Thursday, August 09, 2001 11:35 PM
> |To: [EMAIL PROTECTED]
> |Subject: Re: Best way to send XML over Soap?
> |
> |
> |I am doing the same thing, this is what I have found.  You can
> |send the
> |XML as a string, but if that String gets to large there can be
> |performance problems on the order of a minute or two.  Sending the
XML
> |in the body of the Envelope you have to unmarshall it into an
envelope
> |and then you have to marshall it back to the XML on the other side,
> |which is extra work if your dealing with XML already, and it
> |can be kind
> |of tricky if your new to XML as it is not very well documented,
> |especially if you extract the body of the envelope, which should be
> |where you passed the XML.  The final option is to send the XML as an
> |attachment inside a message, no marshalling and unmarshalling,
> |you don't
> |have to deal with serializing and deserializing a String, and this is
> |the one I have decided to use.
> |
> |Rich Catlett






Reply via email to