Как преобразовать файл XML в класс .Net? - PullRequest
2 голосов
/ 19 сентября 2008

Может кто-нибудь напомнить, пожалуйста, как создать класс .Net из файла XML?

Я бы предпочел пакетные команды или способ их интеграции в оболочку.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 19 сентября 2008

Следующий пакет создаст .Net Class из XML в текущем каталоге.
Итак ... XML -> XSD -> VB

(не стесняйтесь заменить CS на язык)

Создайте Convert2Class.Bat в каталоге% UserProfile% \ SendTo.
Затем скопируйте / сохраните ниже:

@Echo off
Set XsdExePath="C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\XSD.exe"
Set Language=VB
%~d1
CD %~d1%~p1 
%XsdExePath% "%~n1.xml" /nologo
%XsdExePath% "%~n1.xsd" /nologo /c /language:%Language%

Работает на моей машине - Удачи !!

0 голосов
/ 19 сентября 2008

Вы можете использовать инструмент xsd.exe для генерации класса, в противном случае вам, вероятно, придется реализовать собственное решение для вашего XML

Инструмент определения схемы XML

Сериализация XML

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