Как разобрать файл схемы 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

Другие вопросы по тегам