Скажем, у меня есть приложение, отличное от .NET, которому необходимо записывать данные для десериализации с помощью приложения .NET через DataContractSerializer. Где спецификация, описывающая точный необходимый формат?
Такая спецификация должна описывать множество вещей, в том числе:
- Имеет ли значение порядок элементов-братьев?
- Должны ли URI пространства имен xml всегда начинаться с
http://schemas.datacontract.org/2004/07/
? - делать z: Id и z: Ref значения должны быть последовательными или что-то в этом роде? (при условии
preserveObjectReferences==true
) (хорошо, я думаю, MSDN говорит, что этот случай даже не совместим < / а>) - и т.д
Кажется, простой вопрос, не так ли? Тем не менее, я не вижу прямого обращения к нему в MSDN. (все, что я нашел, это сообщения на форуме говоря, что приложение, не относящееся к .NET, должно сначала запросить у приложения .NET файл спецификации WSDL. Но это кажется неправильным.)
(Я не использую ничего из WCF, кроме DataContractSerializer)