如何将XML文件转换为.Net类?

时间:2008-09-19 15:51:53

标签: .net xml

有人可以提醒我如何从XML文件创建.Net类吗?

我更喜欢批处理命令,或者将它集成到shell中的方法。

谢谢!

2 个答案:

答案 0 :(得分:2)

以下批次将在当前目录中从 XML 创建.Net
所以... XML - > XSD - > VB

(随意用CS代替语言)

在%UserProfile%\ SendTo目录中创建 Convert2Class.Bat
然后复制/保存以下内容:

@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%

在我的机器上工作 - 祝你好运!!

答案 1 :(得分:0)

您可以使用xsd.exe工具生成类,否则您可能必须针对XML实现自定义解决方案

XML Schema Definition Tool

XML Serialization