参考信息:Xmldiff 步骤属性
“Common”选项卡
属性A | XML 属性名称 | 描述 |
|---|---|---|
步骤编号
| id
| 指定 xmldiff 步骤在程序集中的唯一编号。 |
第一个输入
| first-input
| 指定 xmldiff 步骤的第一个数据输入源。共有 5 个可能的值:
|
第二个输入
| second-input
| 为 xmldiff 步骤指定第二个数据输入源。共有 5 个可能的值:
|
输出
| output
| 指定 xmldiff 步骤将输出定向到何处。共有 5 个可能的值:
|
复制到输出
| copy-to-output
| 指定 xmldiff 步骤是将输出复制到中介消息还是变量。如果设置为“true”,则“xmldiff”步骤会将输出复制到中介消息。 如果设置为“false”,则“xmldiff”步骤会将输出复制到变量。 |
忽略属性
| ignore-attributes
| 指定 xmldiff 步骤在比较 2 个 XML 文档时是否忽略属性。 |
命名空间
| namespaces
| 命名空间重设由 xmldiff 步骤实施的 XPath 表达式的定义。 |
“Advanced”选项卡
属性A | XML 属性名称 | 描述 |
|---|---|---|
描述
| description
| 对合并日志中显示的 xmldiff 步骤的描述。您可以使用此功能来描述该步骤的功能以及该步骤所处理的数据。 |
执行时间
| execute-when
| 确定是否执行 xmldiff 步骤的条件。 |
XPath 版本
| xpath-version
| 指定使用 XPath 1.0 还是 2.0 版本。对于 Workday 11 及之前的程序集版本,请输入值 1;对于 Workday 12 及之后的程序集版本,请输入值 2。如果将“stream-xpath”值设置为“true”,则 Workday 会忽略此属性。 您可以允许 Workday 使用可插入系统属性值的 MVEL 模板动态设置版本。示例: @{props.get('the_version')} 。 |
“定义”选项卡
属性 | XML 属性名称 | 描述 |
|---|---|---|
名称
| name
| 指定的名称 sub-diff 在查找 xmldiff 步骤的结果时使用。 |
忽略删除操作
| ignore-deletions
| 指定 xmldiff 步骤是否忽略输出中的删除项。 |
仅限不同节点
| result-document-different-nodes-only
| 指定在 xmldiff 步骤的输出文档中显示哪些节点。如果设置为 true ,则在输出文档中仅显示顶层节点。如果设置为 false ,则所有子节点都显示在输出文档中。 |
包含结果文档
| result-document-inclusion
| 指定 xmldiff 步骤是否记录输出文档中节点之间的差异。以下是 3 个可能的值:
|
XPath
| xpath
| 由 xmldiff 步骤实施的 XPath 表达式,用于在输入文档中查找节点。 |
“Matcher XPath”选项卡
在“Matcher XPath”选项卡上,您可以添加 XPath 表达式,用于查找输入文档中不连续的匹配节点。