Заинтерсовала возможность распарсить XML используя схему XSD в ExpandoObject. Перерыл интернет.
Ничего кроме создания классов и их десериализации не нашел (XsdDataContractImporter)
Можно посмотреть валидацию, и можно самому написать, но наверняка есть готовые решения.
Здравствуйте, 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/
Здравствуйте, 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 такого не нашел
Здравствуйте, Serginio1, Вы писали:
S> Спасибо. Но я это уже видел. Интересует ExpandoObject со значениями типов описанных в XSD.
S> Например в 1С есть такая возможность, а в .Net такого не нашел
Да есть оно давно.
http://geekswithblogs.net/.NETonMyMind/archive/2006/05/02/76957.aspx
Используется ли кем-то из библиотек — тут я
Вроде бы NETFx Dynamic Xml такое умел. Если нет — самому сделать несложно.
Здравствуйте, 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 такое умел. Если нет — самому сделать несложно.
Спасибо! Уже значительно ближе.