【问题标题】:Complex XSDs comparison复杂 XSD 比较
【发布时间】:2015-06-22 21:12:40
【问题描述】:

我目前正在处理复杂的 XSD,即具有多个其他 XSD 导入的 XSD。我想将新 XSD 中的更改与以前的 XSD 进行比较,但无法进行,因为它是文本格式。 一个完全生成的 XSD 文件也可以解决很多问题。欢迎提供任何比较复杂 XSD 的两个版本的建议。还想知道如果有多个导入,如何生成完整的 XSD。

【问题讨论】:

    标签: xml xslt xsd marklogic xsd-validation


    【解决方案1】:

    我想比较一下新 XSD 和之前 XSD 的变化, 但无法做到这一点,因为它是文本格式。完全生成的 XSD 文件也可以解决这样的问题。

    完全生成的 XSD 可能是指扁平化的 XSD

    许多工具都可以通过引入xsd:include'ed XSD 来扁平化 XSD。 Search for "flatten XSD"。但是,请注意 xsd:import'ed XSD 不能简单地被引入 XSD,因为不同的命名空间。

    另见What's the difference between xsd:include and xsd:import?

    弹出一个级别,除了扁平化 XSD 之外,还有一些工具可以提供直接的 XML 和/或 XSD 比较工具:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多