Как получить данные из файлов XML в бизнес-объекты? - PullRequest
0 голосов
/ 20 января 2011

Мне нужно создать представление в моем приложении MVC 2, которое позволяет пользователю загружать файл XML. Файлы XML будут соответствовать XSD. Мне нужно проанализировать XML и извлечь данные для заполнения объектов C #, которые затем будут отправлены веб-службе.

У меня вопрос ... поскольку я знаю точный "формат" файлов XML, из-за XSD существует какой-то более простой способ "перемещения" данных из файлов XML в мои бизнес-объекты?

Я читал о каком-то проекте Linq-to-XSD, но он, похоже, был заброшен. Linq-to-XML не очень полезен, так как мне все еще нужно «пройтись» по всему XML-документу, чтобы получить все данные.

Неужели есть более простой способ?

1 Ответ

0 голосов
/ 20 января 2011

http://linqtoxsd.codeplex.com/

вот проект linq to xsd в codeplex

http://www.codeproject.com/KB/linq/LINQ_to_XSD.aspx

другой проект кода

http://www.hanselman.com/blog/LINQToEverythingLINQToXSDAddsMoreLINQiness.aspx

и Скотт Хансельмен говорит об этом.Между этими ссылками (без каламбура) с вами должно быть все в порядке

...