跳转到主要内容
PSV 端口可将管道分隔值 (PSV) 文件转换为 XML,并从 XML 生成 PSV 文件。

核心功能

  • 支持可配置分隔符和编码的双向 PSV/XML 转换
  • 支持标头检测和自定义列映射
  • 支持各种字符编码和特殊字符处理

概述

端口配置

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

设置选项卡

配置

_与端口 ID 和说明相关的设置。

端口设置

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

其他设置

_不属于前述类别的设置。

示例文件选项卡

高级选项卡

消息

日志

其他设置

自动化选项卡

自动化设置

性能

告警选项卡

SLA 选项卡

将 PSV 转换为 XML

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

将 XML 转换为 PSV

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

打印视图

PSV 转换:使用 XML Map 端口

示例