【问题标题】:C#: Comparing xml schema filesC#:比较 xml 模式文件
【发布时间】:2010-08-12 00:50:51
【问题描述】:

我的任务是比较 C# 中的两个 XML 模式文件,并在输出 XML 文档中显示两者之间的差异。我已经对该主题进行了一些研究,以找到可以帮助我做到这一点的工具,但到目前为止,我的想法很枯燥。

关于这个主题有一个死掉的微软项目,它实际上工作得很好,叫做XML Diff and Patch GUI Tool,我可能最终会使用它......但是这个项目已经有六年了,受到可怕的链接腐烂和有限的文档的影响,所以不能可能是最好的解决方案。

有什么建议吗?

【问题讨论】:

  • 我实际上是要建议使用 MS Diff 和补丁工具 - 实际的 API 还不错 - 我主要在一些单元测试中使用它来验证 XML 文档是否正确生成。

标签: c# xml xsd diff


【解决方案1】:

你想比较模式;旧版本的想法是比较 DTD。

您可能会发现此答案很有用: How can I determine if a given DTD a subset of another?

虽然该答案侧重于 DTD,但其背后的工具并不繁琐,并且很乐意比较任何 XML 结构,包括 Schema。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多