I'm implementing a program which acts as a client to some existing software. The protocol is defined using an XML schema, and it includes multidimensional arrays.
The .net XmlSerializer cannot handle those - it's a known issue.
Is there a way to extend XmlSerializer so I can implement handling for this, or is there a full (free or commercial) replacement for XmlSerializer that can handle multidimensional arrays?
SharpSerializer does not seem to create schema defined XML, but uses it's own serialization format.
I guess I can use sgen.exe to generate the serializer code, and then edit that manually afterwards to add the necessary handling, but I would like to avoid that.