Как распарсить XML используя схему XSD в ExpandoObject
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 02.01.16 09:32
Оценка:
Заинтерсовала возможность распарсить XML используя схему XSD в ExpandoObject. Перерыл интернет.
Ничего кроме создания классов и их десериализации не нашел (XsdDataContractImporter)
Можно посмотреть валидацию, и можно самому написать, но наверняка есть готовые решения.
и солнце б утром не вставало, когда бы не было меня
Re: Как распарсить XML используя схему XSD в ExpandoObject
От: Sinix  
Дата: 02.01.16 15:26
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Заинтерсовала возможность распарсить XML используя схему XSD в ExpandoObject. Перерыл интернет.


1. Проверяем xml на соответствие xsd, результат перегоняем в dynamic любым из способов
http://www.codeproject.com/Tips/227139/Converting-XML-to-an-Dynamic-Object-using-ExpandoO
http://stackoverflow.com/questions/13171525/converting-xml-to-a-dynamic-c-sharp-object

2. https://linqtoxsd.codeplex.com/
Re[2]: Как распарсить XML используя схему XSD в ExpandoObject
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 02.01.16 19:21
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:


S>>Заинтерсовала возможность распарсить XML используя схему XSD в ExpandoObject. Перерыл интернет.


S>1. Проверяем xml на соответствие xsd, результат перегоняем в dynamic любым из способов

S>http://www.codeproject.com/Tips/227139/Converting-XML-to-an-Dynamic-Object-using-ExpandoO
S>http://stackoverflow.com/questions/13171525/converting-xml-to-a-dynamic-c-sharp-object

S>2. https://linqtoxsd.codeplex.com/


Спасибо. Но я это уже видел. Интересует ExpandoObject со значениями типов описанных в XSD.
Например в 1С есть такая возможность, а в .Net такого не нашел
и солнце б утром не вставало, когда бы не было меня
Re[3]: Как распарсить XML используя схему XSD в ExpandoObject
От: Sinix  
Дата: 02.01.16 20:34
Оценка: 18 (1)
Здравствуйте, Serginio1, Вы писали:

S> Спасибо. Но я это уже видел. Интересует ExpandoObject со значениями типов описанных в XSD.

S> Например в 1С есть такая возможность, а в .Net такого не нашел
Да есть оно давно.
http://geekswithblogs.net/.NETonMyMind/archive/2006/05/02/76957.aspx
Используется ли кем-то из библиотек — тут я

Вроде бы NETFx Dynamic Xml такое умел. Если нет — самому сделать несложно.
Re[4]: Как распарсить XML используя схему XSD в ExpandoObject
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 02.01.16 21:35
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:


S>> Спасибо. Но я это уже видел. Интересует ExpandoObject со значениями типов описанных в XSD.

S>> Например в 1С есть такая возможность, а в .Net такого не нашел
S>Да есть оно давно.
S>http://geekswithblogs.net/.NETonMyMind/archive/2006/05/02/76957.aspx
S>Используется ли кем-то из библиотек — тут я

S>Вроде бы NETFx Dynamic Xml такое умел. Если нет — самому сделать несложно.

Спасибо! Уже значительно ближе.
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.