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

时间:2020-03-06 14:26:38  来源:igfitidea点击:

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

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

谢谢!

解决方案

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

XML模式定义工具

XML序列化

下面的批处理将从当前目录中的XML创建一个.Net类。
所以... XML-> XSD-> VB

(可以用CS代替Language)

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

可以在我的机器上运行祝你好运!