...
Table of Contents | ||
---|---|---|
|
概要
文本 XML 以表单 XML 模式的图形形式表示,这为你在配置 模式的图形形式表示,这为您在配置 XML 消息时提供了一种灵活的选择。可以对 XML 消息的 XML 组件进行添加、删除和重命名。此外,如果任何数据源都可用,则数据源值可用于配置 XML 消息。在表单 XML 模式中所做的任何更改也将在下面的模式中进行,文字XML 模式,反之亦然。
...
Info | ||
---|---|---|
| ||
如果希望查看和处理现有 XML 消息的简单方法(如:来自开发人员的样品、来自服务器和来自遗留测试工具的追踪等等),则可以将其复制到文本XML视图中,然后打开表单输入视图。一旦将消息复制到文本XML视图视图中,则表单输入视图将以 消息的简单方法(如:来自开发人员的样品、来自服务器和来自传统测试工具的追踪等等),则可以将其复制到文本XML视图中,然后打开表单输入视图。一旦将消息复制到文本XML视图视图中,则表单输入视图将以 schema 感知和 schema 约束的方式填充,这种方式更易于编辑、管理和参数化。 |
...
XML 视图树(位于右侧 GUI 面板的左下角)把文本 XML 作为树进行显示,其中每个树节点表示一个元素。右键单击 XML 视图树中的任何节点,就会出现一个快捷菜单。
XML 视图树快捷菜单包含以下选项:
选项 | 说明 |
---|---|
剪切Cut/复制Copy/粘贴Paste | 选择剪切、复制或粘贴表单 XML 中的 XML 节点。当试图在根元素中粘贴元素时,将显示一个对话框,询问你是替换整个内容,或者是作为子内容添加。节点。当试图在根元素中粘贴元素时,将显示一个对话框,询问您是替换整个内容,或者是作为子内容添加。 可以在下述环境中跨多个 XML 视图树剪切、复制和粘贴操作 在 Diff 工具、SOAP 客户机、HTTP 流量等内部。这些操作保存参数化和任何其他排除/编码设置。 |
Insert New | 选择插入新元素、属性或命名空间声明。根据你的选择,相应的选项卡将显示参数选项。 选择插入新元素、属性或命名空间声明。根据您的选择,相应的选项卡将显示参数选项。 |
向上移动 | 选择将 XML 视图树中的节点向上移动。 |
Move Up | |
Move Down向下移动 | 选择将 XML 视图树中的节点向下移动。 |
删除Remove | 选择删除树节点。 编码子元素 |
Encode Child Elements | 选择将元素的子树编码为其父元素的文本内容。如果为特定节点选择此选项,则表单 XML 树中该节点的所有子元素都将显示为 italicized ,而不是 XML。如果未选定此选项,则子元素将不被编码,仍然作为子元素。 |
导入 Import Schema 元素Element | 为主体和数据头选择元素。选定此选项后,将出现一个对话框,你可以从中从模式位置加载声明的元素。加载完元素后,你可以为 为主体和数据头选择元素。选定此选项后,将出现一个对话框,您可以从中从模式位置加载声明的元素。加载完元素后,您可以为 SOAP 头文件选择多个元素。一旦点击 Ok,将基于所选定元素定义创建一个 SOAP Envelope。 |
填充Populate | 填充 SOAP 数组和元素参数。这也将任何元素 nils 设置为 false,并展开它们。此命令只有从 WSDL 创建工具时才可用。 |
展开所有Expand All | 选择此选项,展开 XML 视图树中的所有节点。 |
折叠所有Collapse All | 选择此选项,折叠 XML 视图树中的所有节点。 |
显示命名空间Show Namespaces | 选择此选项,查看 XML 视图树内的命名空间。 |
显示属性Show Attributes | 选择此选项,查看 XML 视图树内的属性。 |
美化Beautify | 选择此选项,美化所有良好格式的 XML 段。 |
压缩Compact | 选择重新格式化 XML 以适合一行。 |
Anchor | ||||
---|---|---|---|---|
|
...
在表单 XML 模式的 Element 选项卡中有以下选项可用:
选项 | 说明 |
---|---|
编码值Encode Value | (仅适用于不包含子节点的节点)选择将转义 XML 段值编码为文本。例如,如果正在发送 <UserName> 这样的值,则可以将小于(< )和大于(> )字符编码为 < 和 > 。通过这种方式,XML 编译器将不会将 <UserName> 值错误地解释为 XML 标记,而是文本。此功能还可以处理存储在数据源中的参数化值。 |
使用数据源:使用空字符串排除Use Data Source: Exclude with empty string | (仅适用于相关工具中指定的数据源)允许控制是否根据数据源中的值发送元素和属性。关于更多详情,请查阅 Using Data Sources with Form XML:Using Data Sources with Form XML Excluding Elements and AttributesExcluding Elements and Attributes. |
值Value | (仅适用于没有子元素的元素)指定元素的内容值。如果数据源可用,则可以从下拉菜单中选择 Fixed 或 Parameterized 值。关于更多详情,请查阅 Using Data Sources with Form XML:Using Data Sources with Form XML Parameterized ValuesParameterized Values。 |
前缀Prefix | 指定元素的命名空间前缀。根据所选定元素的命名空间声明及其先驱者, Prefix 下拉菜单中的选项将有所不同。 |
本地名称Local name | 指定元素的本地名称。如果数据源可用,则可以从下拉菜单中选择 Fixed 或 Parameterized 本地名。关于更多详情,请查阅 Using Data Sources with Form XML:Using Data Sources with Form XML Parameterized ValuesParameterized Values。 |
...
在表单 XML 模式的 Attributes 选项卡中有以下选项可用:
选项 | 说明 |
---|---|
属性Attributes | 显示所选定节点的当前属性列表。 |
删除Remove | 单击此选项,从属性列表中删除所选定属性。添加新属性 |
Add New Attribute | 单击此选项,从属性列表中添加新属性。使用数据源:使用空字符串排除 |
Use Data Source: Exclude with empty string | (仅适用于相关工具中指定的数据源)允许控制是否根据数据源中的值发送元素和属性。关于更多详情,请查阅 Using Data Sources with Form XML:Using Data Sources with Form XML Parameterized ValuesParameterized Values. |
值Value | 指定属性的内容值。如果数据源可用,则可以从下拉菜单中选择 Fixed 或 Parameterized 值。关于更多详情,请查阅 Using Data Sources with Form XML:Using Data Sources with Form XML Parameterized ValuesParameterized Values。 |
前缀Prefix | 指定属性的命名空间前缀。根据所选定元素的命名空间声明及其先驱者, Prefix 下拉菜单中的选项将有所不同。 |
本地名称Local name | 指定属性的本地名称。如果数据源可用,则可以从下拉菜单中选择 Fixed 或 Parameterized 本地名。关于更多详情,请查阅 Using Data Sources with Form XML:Using Data Sources with Form XML Parameterized ValuesParameterized Values。 |
...
在表单 XML 模式的 Namespace Declarations 选项卡中有以下选项可用:
选项 | 说明 |
---|---|
命名空间Namespaces | 显示所选定节点的当前命名空间列表。 |
删除Remove | 单击此选项,从命名空间列表中删除命名空间。添加新的命名空间 |
Add New Namespace | 单击此选项,从命名空间列表中添加新的命名空间。 |
URI | 指定命名空间声明的 URI。 如果数据源可用,则可以从下拉菜单中选择 Fixed 或 Parameterized URI。关于更多详情,请查阅 Using Data Sources with Form XML:Using Data Sources with Form XML Parameterized ValuesParameterized Values。 |
前缀Prefix | 指定命名空间声明的前缀。 如果数据源可用,则可以从下拉菜单中选择 Fixed 或 Parameterized 前缀。关于更多详情,请查阅 Using Data Sources with Form XML: 参数化值。 |
...
如果数据源在工具左上角指定,则可以在表单 XML 模式的 XML 组件中将该数据源中的值作为参数化值来使用。例如,可以将数据源列中的所有值所谓元素的内容值来使用。
如果工具中指定了数据源,则你将有机会选择 如果工具中指定了数据源,则您将有机会选择 固定 或 参数化 值。如果数据源不可用,则仅可输入固定值。
...