Environment versions
Network:
Windows 2000 Server
This is what seems to be happening (and I couldn't find any documentation on it). ReadXML converts the hexBinary data to Base64Binary before it is stored in the byte[].
Um, that's why I indicated that you might need a different XmlReadMode.
Basically, if your XSD is correct, it looks like it's not being referenced, IOW the reader does not know for sure how to treat the payload from the incoming XML. It's probably doing the best it can in "auto" mode to figure this out. If you used a different XmlReadMode, maybe it would be better behaved.
That's about all I can tell you. I don't generally do SOAP handling using MS objects. My main interest in the topic is potential disconnects between data types in MS and non-MS systems, not the inner workings of the MS classes <s>.
Generally you'll find that this is getting better, and generally everybody tries to handle SOAP (and other) data types correctly, but there are still many xplat issues. With binary and encoded data, as you know, it is especially important to get this right.
>L<
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only