本主题解释如何在 SOAtest 和 Virtualize 中配置 XML。此工具将输入从本机格式转换为 XML,或从 XML 转换为本机格式。支持的本机格式包括 EDI、JSON、Fixed Length、CSV 和通过扩展框架(例如,主机消息格式、二进制格式或任何其他类型的专有自定义消息格式)添加的任何自定义消息格式。
此工具根据格式和方向更改名称。例如,将 Fixed Length 转换为 XML、将 XML 转换为 Fixed Length、将 EDI 转换为 XML、将 XML 转换为 EDI。
本章包含:
XML 转换器可以将本机格式转换为 XML,将 Xml 转换为本机格式。它可以与以下工具(包括所有衍生工具)一起使用:
支持的格式包括 CSV、JSON、EDI、Fixed Length、Lines、Plain Text 以及任何通过 Parasoft 扩展框架定义的自定义消息格式.例如,你可能创建一个配置为使用纯文本格式并且转换方向为“从文本转换为 XML”的 XML 转换器。如果工具接收到输入“alpha”,那么任何附加到 XML 转换器的工具都将接收到值“<root>alpha</root>”。
或者,你甚至可以有一个配置来使用纯文本格式并且转换方向为“从 XML 转换为 文本”的 XML 转换器。如果工具接收到输入“<root>alpha</root>”,那么它会给其附加工具提供“alpha”值。
你可以使用 XML 转换器轻松地创建 XML,以便与 XML 断言器、XML 数据库或其他任何 XML 工具一起使用。例如,你可以通过从磁盘中读取 EDIFACT 文件创建一个获取其输入的 XML 转换器。还可以附加一个 XML 断言器来验证 EDIFACT 文件的内容。
此外,可以使用纯文本格式将任意值转换为你可以在 XML 工具中使用的内容。
XML 转换器工具的主要目的是将本机格式转换为 XML,以便基于 XML 的工具可以使用本机格式内容。从 XML 转换为本机格式只在将一个工具连接到另一个工具提供的 XML 输出时有效。例如,将有效负载建模为 XML,并将有效负载转换为 XML 输出。 |
此处的转换选项和响应程序或客户端工具(如:EDI、CSV、 Fixed Length、Custom)中那些可用的一样。例如,自定义 FIX 格式的选项可能看起来如下所示: