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。