本主题解释如何在 SOAtest 和 Virtualize 中应用并自定义 XSLT。该工具转换 XML 文件。本章包含:
对 XSLT 工具的理解
XSLT 工具通过使用如所指定 XSL 文件所述中的风格对 XML 文件进行转换,支持 XSLT 1.0 和 2.0.
转换 XML
我们建议在应用 XSLT 工具之前指定 XSLT 工具要使用的 .xsl 文件。有关指定 .xsl 文件的说明,请查阅 Configuring the XSLT Tool。
如果将该工具用作测试或响应程序套件输出,则需要指定它应使用什么 XSL 文件来转换它接收到的 XML。你可以在 XSLT 参数面板中进行指定。若要打开此面板,请选择你的测试或响应程序套件树中的 XSLT 节点。在此面板中,你还可指定是否希望该工具使用相对路径(而不是绝对路径)和转换文档的 MIME 类型来存储信息。
如果将该工具用作测试或响应程序套件输出,则需要指定要转换什么 XML,以及应使用什么 XSL 文件来转换指定的 XML。你可以在 XSLT 参数面板中对这两个参数进行指定。若要打开此面板,请选择你的测试或响应程序套件树中的 XSLT 节点。在 XSLT 参数面板中,在面板的输入部分指定要在转换的文件或文本,然后指定要在面板的工具部分中使用的 XSL 文件。在选项卡的工具部分,你还可指定是否希望该工具使用相对路径(而不是绝对路径)和转换文档的 MIME 类型来存储信息。
默认向工具添加编辑输出。
如果你想保存转换的输出,则需要添加 写入文件 作为该工具的输出。
配置 XSLT 工具
如果希望 XSLT 工具一种使用相同的 XSL 文件来进行转换,则你可将工具与该文件永久的关联在一起。还可以确定 XSLT 工具输出的 MIME 类型。
可以在配置 XSLT 面板中设置 XSLT 工具的 XSL 文件和输出类型。可以通过双击 XSLT 测试或响应程序套件达到配置 XSLT 面板。
然后通过选择 Mime type of transformed document 框来指明转换文件要使用哪个 MIME 类型,选择 XSL File 字段来指明希望使用哪个(任何)文件作为永久的 XSL 文件。