2009-03-12 2 views
4

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

спасибо.

ответ

3

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

XmlSerializer ser = new XmlSerializer(typeof(RootType)); 
RootType type = (RootType) ser.Deserialize(source) 
1

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

Смежные вопросы