如何解析XML Schema File

时间:2009-12-07 11:26:31

标签: c# xml xsd

美好的一天。

如何解析XML Schema(.xsd)文件并生成到c#类文件。

关于我的项目:

步骤1。 解析XSD文件(C#lang)----构建时间----->生成CCode字典(C#类)

第二步。 Paser XML文件(C#lang)----运行时间----->使用XML文件值(C#App)填充CCode字典

我研究了XSD.exe / XSDObjectGen Tool等工具。我发现C#类不能用于我的项目。

这就是我想自己解析XSD文件的原因。 我搜索了MSDN并找到了相关信息: 命名空间:System.Xml.Schema 但我不知道哪个班级对我来说更好用。

任何帮助将不胜感激。

BR! 纳米

2 个答案:

答案 0 :(得分:2)

或者您可以使用Xsd2Code命令行和Visual Studio加载项实用程序。

使用Xsd2Code,您可以右键单击Visual Studio Solution Explorer中的XSD文件,并让它为您创建C#文件:

alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=Xsd2Code&DownloadId=41336

答案 1 :(得分:1)

在我的项目中,我成功使用xsd.exe执行此操作,使用以下命令行:

xsd.exe schema.xsd / classes

生成的类中的哪些内容使它们不适合在您的项目中使用?