Заполнить свойства класса, сгенерированные из XSD.exe - PullRequest
4 голосов
/ 12 марта 2009

ОК, я сгенерировал классы C # из моего огромного XSD-файла. Теперь у меня есть набор классов C #, схема XSD и фактические данные XML. Есть ли автоматический или полуавтоматический способ заполнения этих экземпляров класса данными XML, которые у меня есть?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 12 марта 2009

Если вы использовали xsd.exe для генерации классов, тогда XmlSerializer должен выполнить работу ...

XmlSerializer ser = new XmlSerializer(typeof(RootType));
RootType type = (RootType) ser.Deserialize(source)
1 голос
/ 12 марта 2009

Вы используете сериализацию / десериализацию xml для экспорта / импорта данных в xml. Взгляните на класс XmlSerializer . Пример на странице MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...