0

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

请建议。

4

1 回答 1

2

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

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

于 2013-08-30T20:17:14.537 回答