Skip to content

XML输入组件使用说明

组件说明

该组件提供了读取存储在 XML 文件中的信息。

组件支持LOCAL和HDFS类型,如果输出到HDFS则部署Primeton DI时,需要配置 Hadoop 集群环境

配置项说明

配置名称数据类型是否必须默认值描述
节点名称String-当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
是否将XML源定义在一个字段中Booleanfalse如果该组件有上一节点,且需要从该节点中获取变量的值,作为XML源的定义,则选中此选项。
源字段名String-XML源字段名选择。
选择类型String-可选择“HDFS”类型或“LOCAL”类型。
选择数据源String-当前输入绑定的数据源名称,从下拉选项中列出的指定的关联类型(HDFS)的数据源进行选择。并对文件进行过滤只显示 XML 文件类型。
文件目录String-读取数据的文件/目录来源。
正则匹配String-指定要用于选择上一个选项中指定的目录中文件的正则表达式。
正则排除String-排除满足此正则表达式指定条件的所有文件(位于给定位置)。
循环读取路径String-xml文件中的层次结构。
编码方式StringUTF-8xml文件的字符编码类型。
考虑命名空间Boolean-若XML文件使用命名空间则需要勾选此参数。
验证XMLBoolean-在解析之前验证XML格式是否正确。
输出中包括行号Boolean-显示行数(从 1 开始),为递增列。
行数字段String-行数字段。行数字段。
记录数量限制String-限制输出的行数,代表下游节点接收到的最大数量,0 代表输出所有行。
是否添加文件名到结果Booleanfalse此组件运行时,会把读取的文件名输出1列。
字段列表--名称:字段的名称。
XML路径:要读取的元素节点或属性的路径。
节点:要读取的元素节点。
结果类型:字段的类型(String,Date或Number等)。
格式:控制输入数据的格式(整数、有小数位、日期格式等)。
长度:字段的长度取决于以下字段类型:Number:一个数字中有效数字的总数;String:字符串的总长度;Date:字符串打印输出的长度。
精度:对于Number:浮点数的数量。对于String,Date,Boolean:未使用。