跳转到主要内容
TSV 端口可将制表符分隔值 (TSV) 文件转换为 XML,并能从 XML 生成 TSV 文件。

核心功能

  • 双向 TSV/XML 转换,支持可配置的分隔符和编码
  • 具备表头检测和自定义列映射能力
  • 支持多种字符编码及特殊字符处理

概述

端口配置

本节包含所有可配置的端口属性。

设置选项卡

配置

与端口 ID 和描述相关的设置。

端口设置

与端口核心操作相关的设置。

其他设置

先前类别中未包含的设置。

样本文件选项卡

高级设置选项卡

消息

日志

杂项设置

自动化选项卡

自动化设置

性能

告警选项卡

SLA 选项卡

TSV 转换为 XML

文件转换为 XML,得到的 XML 将包含以下结构:
原始文件中的每一行(记录)都成为根元素 Items 的子元素。所有记录元素的名称由端口设置中设置的 记录名称 选项确定。每个记录元素都有与输入文件每行中的值相对应的子元素。 某些 文件包含一行消息头信息,为文件中的值提供上下文。当启用 存在列标题 设置时,将解析此标题行,并将解析后的标题用作值元素(记录元素的子元素)的元素名称。否则,值元素将被赋予通用名称,例如 field_0field_1 等。

XML 转换为 TSV

要将 XML 转换为 文件,输入 XML 必须具有“平面”结构。这意味着,忽略 Items 根元素,XML 结构的深度为 2。例如:
XML 解释如下:
  • 根元素的子元素在结果文件中被视为记录(行)
  • 每个记录元素的子元素被视为每行中的值
如果启用 存在列标题 选项,则会将标题行插入到生成的 文件中,其中包含每个值元素的名称,以提供值的上下文。在上面的示例中,此标题行将由 titleyearruntime 组成。

打印预览

TSV 转换:使用 XML Map 端口

示例