XML 输出
组件介绍
XML 输出组件可以将任何来源的行写到一个或多个 XML 文件中。
- 输入: 数据
- 输出: XML 文件
- 参数: 无
标签介绍
文件标签
文件标签定义 XML 输出文件格式的设置
页面介绍:
选项 | 说明 | 样例值 |
---|---|---|
文件名 | 指定输出文本文件的文件名和位置。 | |
启动时不创建文件 | 选中时避免在没有行被处理时出现空文件。 | |
扩展名 | 文件的扩展名,默认为 .xml | |
创建父文件夹 | 文件名字段包含一些路径目录作为父文件夹。如果包含父文件夹不存在,但选中此项,父文件夹将被创建为一个新文件夹;如果不选择此项, 步骤失败。 | |
在文件中包含 Transform 序号 | 如果在多个副本中运行转换(参见启动一个转换的多个副本),副本编号将包含在文件名中,在扩展名(_0)之前。 | |
文件名包含日期 | 使最终 的文件名加上日期后缀,便于生成唯一名称的文件 | |
文件名包含时间 | 使最终的文件名加上文件创建时间后缀,便于生成唯一名称文件 | |
指定日期格式 | 是否选择自定义日期格式 | |
日期时间格式 | 选中“指定日期格式”,便可自定义日期时间的格式 | |
展示文件名 | 此按钮将在下方文件框输出文件名,便于测试 | |
结果中添加文件名 | 如果选中 - 创建的输出文件路径将以转换结果的形式访问 |
内容标签
页面介绍:
选项 | 说明 | 样例值 |
---|---|---|
已压缩(Zipped) | 将 XML 文件存储在压缩文件(zip)中 | |
编码 | 选择文件的编码方式 | |
命名空间 | 避免元素命名冲突 | |
父 XML 元素 | XML 文档中根元素的名称。 | |
记录 XML 元素 | 要在 XML 文档中使用的行元素的名称。 | |
分隔每一个...记录 | 在创建另一个 XML 文件之前,放在一个 XML 文件中的最大数据行数。 | |
忽略输入到 XML 文件的 NULL 值 | 是否忽略 XML 文件中存在 NULL 值 |
字段标签
可以利用“获取字段”来获取到前面组件传过来的字段信息
字段表
列名 | 说明 | 样例值 |
---|---|---|
文件名称 | 字段名称。使用“获取字段”按钮来发现可用的输入字段 | |
元素名称 | 要使用的 XML 文件中的元素名称。 | |
内容类型 | 元素类型,包括Elemnt类型和Attribute类型 | |
类型 | 字段的类型 | |
格式 | 字段的格式 | |
长度 | 设置字段的长度 | |
精度 | 设置字段的精度 | |
货币 | 对于数值类型,可以设置货币符号,如 $10,000.00 或者 E5.000,00 | |
小数 | 小数点可以是"." (10,000.00) 或者 "," (5.000,00) | |
分组 | 分组可以是","(10,000.00),或者 "." (5.000,00) | |
空 | 如果字段值为空,则将"null"插入到文本文件中 |
使用案例
案例介绍如何将数据导出到 XML 文件中,
“XML文件输出”组件图标如下图所示:
总览如下:
1、拖动"自定义常量组件"到工作区,双击编辑组件参数,首先编辑元数据
2、再点击数据标签页添加如下图所示数据,编辑完成后点击右下角确定保持组件设置.
4、拖动"XML 输出"组件到工作区,双击编辑组件参数
右键选择“获取字段”,来获取字段信息
5、点击确认保存,运行转换,得到 file.xml 文件,打开文件可看到正确的 XML 格式的文件