Я пишу клиент для протокола, который использует HTTP для передачи сообщений XML. Это синхронно, потому что я формирую XML-документ, который следует за DTD, и отправляю его в шлюз для протокола через POST с классом WebClient, и я получаю ответное сообщение XML с удаленного сервера, чтобы указать состояние транзакции / идентификатор сообщения / и т. Д.
Поскольку у меня есть DTD, можно ли с его помощью создавать классы? Существует несколько возможных ответов для каждого типа «операций», выполняемых моим XML-сообщением, и было бы полезно иметь классы, которые могут обрабатываться возвращаемым сервером XML.
Как только у меня появятся эти классы, каковы основные этапы десериализации XML-сообщения с сервера в объекты?