【问题标题】:Preferred way for transformation/validation - XSLT / XSD转换/验证的首选方式 - XSLT / XSD
【发布时间】:2013-08-30 19:49:26
【问题描述】:

我需要将一种 XML 转换为另一种 XML 格式,同时我还需要验证 XML。 我们是否也可以将 XSLT 用于转换和验证。如果是这样,那么为什么 XSD 。使用 XSLT 进行转换和 XSD 进行验证是否更好。这两种方法的优缺点是什么。 或者我们应该为源 XML 创建 XSD,这样 XSLT 将只解析那些符合 XSD 的 XML 文件,然后转换为另一个 XML。

请提出建议。

【问题讨论】:

    标签: java xml xslt xsd xsd-validation


    【解决方案1】:

    XSLT 用于将 XML 转换为另一个输出。这可能是另一个 XML 文件、HTML、文本等。 XSD 和 DTD 是描述 XML 文档有效结构的模式。

    因此,要进行验证,您需要有一个 DTD 或 XSD 来进行验证。要进行转换,您可以使用 XSLT。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 2021-09-04
      • 2012-08-31
      • 2015-08-30
      • 2010-11-26
      相关资源
      最近更新 更多