列表重命名器

重命名或升级列表名称或组件。升级或重命名时,如果生成的名称与现有属性名称冲突,则将覆盖现有属性。

为便于讨论,引入以下术语:

  • 组件–这是属性名称的一部分。例如,在列表{}.blat{}.foo,有3个组件。两个组件是列表:列表{}布拉特{}. 一个组件不是列表:.
  • 子组件–这是列表的一个组件。因此,在列表{}.blat{}.foo,布拉特{}是的子组件列表{}. 同样地,是的子组件布拉特{}.
  • 结构化列表–子组件包含多条数据的列表。结构的元素表示为食物{}.a食物{}.b.

参数

示例

例1

如果要处理的列表somelist{}传入功能包含:

somelist{0}.长度=7.3

somelist{2}.length=5

somelist{3}.height=6

如果somelist{}已重命名为另一个名字{},结果将是:

另一个名称{0}.length=7.3

另一个名称{2}.length=5

另一个名称{3}.height=6

例2

如果要处理的列表somelist{}.listTwo{},的列表操作升级–列表二{1},传入功能包含:

somelist{0}.listTwo{0}=0

somelist{0}.listTwo{1}=1

somelist{0}.listTwo{3}=2

结果将是:

somelist{0}.listTwo=1

例3

如果要处理的列表somelist{}.listTwo{},的列表操作升级–列表二{1}传入功能包含:

somelist{0}.listTwo{0}.length=0

somelist{0}.listTwo{1}.length=1

somelist{0}.listwo{1}.height{0}=3

somelist{0}.listTwo{3}.length=2

结果将是:

somelist{0}.length=1

somelist{0}.高度{0}=3

例4

如果要处理的列表somelist{},的列表操作升级所有子组件传入功能包含以下内容:

somelist{0}.长度=7.3

somelist{2}.length=5

somelist{3}.height=6

结果将是:

长度{0}=7.3

长度{2}=5

高度{3}=6

额外资源

有关列表的详细信息

编辑变压器参数

使用一组菜单选项,可以通过引用工作空间中的其他元素来指定转换器参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些变压器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参阅变压器参数菜单选项.

变压器类别

属性

FME社亚搏国际在线官网区

FME社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的地方。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。

在上搜索有关此变压器的示例和信息FME社亚搏国际在线官网区.