应用XSLT转换后自动测试许多XML文件

应用XSLT转换后自动测试许多XML文件,xml,xslt,Xml,Xslt,我们有一个应用程序,它使用XSLT转换将RDF文件转换为所需的XML文件。 使用上述应用程序,我们生成了1000多个文件。 所以我想知道是否有任何方法可以自动测试我们使用XSLT应用的所有新更改 目前,我们正在手动打开XML文件,并检查这些更改是否反映在所有文件上 因此,任何人都可以建议一种自动测试生成的XML文件的最佳方法吗 您可以根据XSD验证XML文件,这是之后的下一步 XSLT转换 一些XSLT 2.0/3.0处理器支持模式识别,并支持对XSD进行验证,作为XSLT转换的一部分 有用的

我们有一个应用程序,它使用XSLT转换将RDF文件转换为所需的XML文件。 使用上述应用程序,我们生成了1000多个文件。 所以我想知道是否有任何方法可以自动测试我们使用XSLT应用的所有新更改

目前,我们正在手动打开XML文件,并检查这些更改是否反映在所有文件上

因此,任何人都可以建议一种自动测试生成的XML文件的最佳方法吗
  • 您可以根据XSD验证XML文件,这是之后的下一步 XSLT转换
  • 一些XSLT 2.0/3.0处理器支持模式识别,并支持对XSD进行验证,作为XSLT转换的一部分

  • 有用的链接:

    显然,您需要定义一些规则来测试生成的文件。从你的描述来看,不清楚这些规则是什么,或者它们可能来自哪里。因此,您的任务分为两部分:定义生成的文档必须遵守的规则,然后针对输出实际运行这些规则

    根据规则的性质,可以部署许多技术:可以在Schematron、XSD(特别是1.1)、XSLT或XUnit中实现规则。当然,你需要一些脚本来运行规则