Сериализация XML и сериализация мыла
2 Costa [2010-04-12 10:03:00]
Я думаю, что даже если нам не нужна интероперабельность между приложениями, и даже мы не общаемся с веб-службами, проще сериализовать с помощью SoapFormatter, чем XmlSerializer, потому что SOAP будет сериализовать закрытых членов по умолчанию, а XmlSerializer будет работать на публике свойств и полей. на самом деле я не могу найти причину для использования XmlSerializer, не могу ли я что-то пропустить? что является недостатком SoapFormatter. или что преимущества XML-сериализации над мылом? (xsd)
спасибо
xml .net serialization xml-serialization
2 ответа
2 Решение Darin Dimitrov [2010-04-12 10:07:00]
Основным недостатком является то, что класс SoapFormatter осуждается. Вместо этого вы можете взглянуть на DataContractSerializer.
0 Arrabi [2010-08-15 15:49:00]
Мне пришлось использовать XmlSerializer, потому что в моем коде мне пришлось писать Soap и смешивать его с HttpWebRequest вместо веб-службы, поэтому было проще иметь дело с XmlSerializer.