Как разобрать файл схемы XML
Добрый день.
Как проанализировать файл XML Schema(.xsd) и создать файл класса C#.
О моем проекте:
Шаг 1. Анализ XSD-файла (C# lang) ---- Время сборки -----> Создать словарь CCode (C# Class)
Шаг 2. XML-файл Paser (C# lang) ---- Время выполнения -----> Заполнить словарь CCode значением XML-файла (C# App)
Я исследовал инструменты XSD.exe / XSDObjectGen Tool и т. Д. Я обнаружил, что класс C# не может использоваться для моего проекта.
Вот почему я хочу разобрать файл XSD самостоятельно. Я искал MSDN и нашел информацию: Пространство имен: System.Xml.Schema Но я не знаю, какой класс лучше для меня использовать.
Любая помощь будет оценена.
BR! Nano
2 ответа
В моем проекте я успешно использовал xsd.exe, чтобы сделать это, с этой командной строкой:
xsd.exe schema.xsd / classes
Что в сгенерированных классах делает их неподходящими для использования в вашем проекте?
Или вы можете использовать командную строку Xsd2Code и утилиту надстройки Visual Studio.
С помощью Xsd2Code вы можете щелкнуть правой кнопкой мыши файл XSD в обозревателе решений Visual Studio и заставить его создать файл C# для вас:
http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=Xsd2Code&DownloadId=41336