【问题标题】:How to parse XML Schema File如何解析 XML 模式文件
【发布时间】:2010-12-23 23:37:50
【问题描述】:

美好的一天。

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

关于我的项目:

步骤 1。 解析 XSD 文件 (C# lang) ----Build Time -----> 生成 CCode Dictionary(C# Class)

步骤 2。 Paser XML 文件(C# lang) ----Run Time -----> 用 XML 文件值填充 CCode Dictionary (C# App)

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

这就是我想自己解析 XSD 文件的原因。 我搜索了MSDN并找到了信息: 命名空间:System.Xml.Schema 但我不知道哪个课程更适合我使用。

任何帮助将不胜感激。

BR! 纳米

【问题讨论】:

    标签: c# xml xsd


    【解决方案1】:

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

    使用 Xsd2Code,您可以在 Visual Studio 解决方案资源管理器中右键单击 XSD 文件并让它为您创建 C# 文件:

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

    【讨论】:

    • 你好 marc_s,我从xsd2code.codeplex.com 发现“Xsd2Code 是 Visual Studio 2008 的插件”。它适用于VS2005吗?非常感谢。
    • @Nano:我不知道——我不再使用 VS2005。文件怎么说?如果您不确定,请在 Codeplex 的 xsd2code 讨论板上提问。
    【解决方案2】:

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

    xsd.exe schema.xsd /classes

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

    【讨论】:

      猜你喜欢
      • 2021-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 2012-03-27
      • 1970-01-01
      相关资源
      最近更新 更多