Here's a thought - implement an XmlReader/Writer pair that simply constructs an in-memory linear sequence of data structures and smuggle the sequence across the service boundary as an implementation detail of the channel.
No copying of strings.
No parsing of byte/char arrays to reconstitute the infoset.
If you needed to calculate a DSIG, you'd need to be much more clever of course.
Posted
Oct 22 2005, 01:22 AM
by
don-box