У меня есть довольно сложный XML прибытие моего пути, и у меня есть XSD для него. Я генерировал классы с помощью xsd.exe, и считайте XML в структуру класса через XmlSerializer, описанный здесь.
Это работает отлично. Однако это - первый раз, когда я сделал его этот путь, и я буду читать в тоннах XML-файлов, продвигающихся из различных источников. Насколько надежный этот метод? Можно было сказать с уверенностью что, если XML-файл соответствует спецификации XSD, что XmlSerializer сможет считать его в очень хорошо?
Краткий ответ: так будет лучше. Именно так работают веб-сервисы MSfts, так что если то, что вы описали, не сработает, любой из потребителей .NET не справится, как при добавлении ссылки на веб-сервис в .NET или Silverlight
.