Как разобрать файл схемы XML - PullRequest
0 голосов
/ 07 декабря 2009

Добрый день.

Как проанализировать файл XML Schema (.xsd) и сгенерировать его в файл класса c #.

О моем проекте:

Шаг1. Анализ файла XSD (язык C #) ---- Время сборки -----> Создать словарь CCode (класс C #)

Шаг2. XML-файл Paser (C # lang) ---- Время выполнения -----> Заполнить словарь CCode значением XML-файла (C # App)

Я исследовал инструменты XSD.exe / XSDObjectGen Tool и т. Д. Я обнаружил, что класс C # не может использоваться для моего проекта.

Вот почему я хочу проанализировать файл XSD самостоятельно. Я искал MSDN и нашел информацию: Пространство имен: System.Xml.Schema Но я не знаю, какой класс лучше использовать для меня.

Любая помощь будет оценена.

BR! Nano

Ответы [ 2 ]

2 голосов
/ 07 декабря 2009

Или вы можете использовать командную строку Xsd2Code и надстройку Visual Studio.

С помощью Xsd2Code вы можете щелкнуть правой кнопкой мыши файл XSD в обозревателе решений Visual Studio и создать для него файл C #:

альтернативный текст http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=Xsd2Code&DownloadId=41336

1 голос
/ 07 декабря 2009

В моем проекте я успешно использовал xsd.exe для этого, используя следующую командную строку:

xsd.exe schema.xsd / classes

Что в сгенерированных классах делает их неподходящими для использования в вашем проекте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...