Если .Net установлен, инструмент для создания XSD-схемы и классы уже включена по умолчанию.
Для меня инструмент XSD установлен в следующей структуре. Это может различаться в зависимости от вашего каталога установки.
C:\Program Files\Microsoft Visual Studio 8\VC>xsd
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 2.0.50727.42]
Copyright (C) Microsoft Corporation. All rights reserved.
xsd.exe -
Utility to generate schema or class files from given source.
xsd.exe <schema>.xsd /classes|dataset [/e:] [/l:] [/n:] [/o:] [/s] [/uri:]
xsd.exe <assembly>.dll|.exe [/outputdir:] [/type: [...]]
xsd.exe <instance>.xml [/outputdir:]
xsd.exe <schema>.xdr [/outputdir:]
Обычно классы и схемы, что этот инструмент генерирует работу достаточно хорошо, особенно если вы собираетесь потреблять их на языке .Net
Я обычно принимают документ XML, что я после , пропустите его через инструмент XSD с флагом /o:<your path>
, чтобы сгенерировать схему (xsd), а затем перетащите файл xsd обратно через инструмент с помощью флагов /classes /L:VB (or CS) /o:<your path>
, чтобы получить классы, которые я могу импортировать и использовать в своих повседневных проектах .Net.
wow, через несколько месяцев вы указали мне отличное решение для быстрой конвертации XDR в XSD! Благодаря! – bethlakshmi 2009-02-25 22:55:51
Мне было сложно найти загрузку для этого инструмента (xsd.exe), но она уже была в моей системе в C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin. Просто подумал, что я поделюсь случаем, который поможет кому угодно. – oob 2012-01-03 06:04:49
В случае, если у кого-то не установлена Visual Studio, вот альтернативная ссылка для загрузки xsd: http://juliankay.com/development/download-xsd-exe/ – 2012-05-08 18:40:47