XML 部分
使用 XML 结构。打开部分 (CMS007) 来定义 XML 部分。
XML 结构分为多个采用 XML 部分格式的逻辑部分。每个打印机文件和变型都有预定义的 XML 部分,这些部分是在创建新的 XML 结构时自动创建的。无法删除预定义的 XML 部分。
- 状态
在 XML 结构。打开部分 (CMS007/E) 上,指示了该部分是处于活动状态(意味着包含在打印输出中)还是处于非活动状态。可为 XML 和/或 CSV 激活部分。
状态为 10 的部分不会包含在 XML 或 CSV 文件中。
状态为 20 的部分仅包含在 XML 文件中。
状态为 30 的部分仅包含在 CSV 文件中。
XML 和 CSV 文件中都包含状态为 80 的部分。
注意在 XML 结构。打开部分 (CMS007/B) 上,部分类型 LINE_MAIN 默认情况下设置为状态 80(活动),这意味着它将同时包含在 XML 和 CSV 文件中。所有其他部分的状态为 20(对于 XML 处于活动状态),这意味着那些部分将仅包含在 XML 输出中。
可能有多个对 XML 和 CSV 都处于活动状态的部分类型。使用选项 2=“更改”来更新部分状态。
- 表名
仅当 XML 结构。打开部分 (CMS007/E) 上的部分状态更新为 30(对于 CSV 处于活动状态)或 80(活动)后,表名字段才可见。该值与 Excel 模板中的表名匹配,以找出插入 CSV 数据的位置。
- 工作表名称
仅当 XML 结构。打开部分 (CMS007/E) 上的部分状态更新为 30(对于 CSV 处于活动状态)或 80(活动)后,工作表名称字段才会和表名一起可见。此字段与 Excel 模板中的工作表名称匹配,以找出插入 CSV 数据的位置。
-
要素名称
只能针对格式为“3 - 开放”的 XML 结构进行更改。
- 特性
F 屏幕用于显示和定义特性。对于每个部分,最多可以定义七项特性。
特性 1-3 取决于参数“部分特性”并且无法编辑。
- 特性 1:包含标签的值
- 特性 2:包含类型的值
- 特性 3:包含子类型的值。
特性 4-7 视为自定义特性,可以在其中指定或修改标签。自定义特性将添加到部分标签的 XML 结构上。注意不允许使用重复特性名。
如果提供了新的预定义部分,则可以在 (CMS006) 中使用选项 20 =“更新 XML 部分”将它们添加到现有结构中。
- 扩展部分
此扩展部分字段用于开启或关闭当前部分的扩展点逻辑。
选择该字段时,所有字段值存储在 HashMap 中。将这些字段与打印机文件、批作业编号、XML 结构、变量和部分编号等其他参数一起传递给批处理程序,并在 XtendM3 脚本中可用。
- 标签
标签包含在 XML 结构。打开 (CMS007/E) 中。
这些不同的方法用于决定标签的设置方式:
- 备选项 1 - 不包含任何标签。
- 备选项 2 - 将使用来自字段来源表中的标准 M3 Business Engine 消息 ID。翻译取自消息文件 MVXCON。
- 备选项 3 - 可以指定替换 M3 Business Engine 消息 ID 和消息文件。如果未指定消息文件,则使用 MVXCON。
- 备选项 4 - 可以指定替换文本。替换文本的长度可以为 1 到 15 个字符。翻译使用“语言”按钮进行指定。
当语言按钮中未指定为打印机文件设置的语言时,使用复选框“回退到标准消息”。如果激活了该复选框,则标准消息 ID 用作 XML 中字段、部分和变量的标签。如果复选框未激活,则字段、部分或变量的 XML 标签将没有标签。
- 备选项 5 - 标签的文本取自另一个字段。通常在标签由输出功能动态设置时使用,例如会计维度 1-7。