span8号
第4排
大家好,
我正在尝试将XML数据转换为CSV。对于转换,我使用的是XML阅读器,其中我使用了特性路径设置和XML中的一个标记,并且我启用了扁平化。它读取我的XML,但我无法从XML的标记中提取信息。我希望马来西亚在第一列下,同样的,在第二列下的Klang:
按照大卫的建议去做,然后使用一个属性创建器变压器。
在参数对话框中,在第一列下选择“属性值”,然后选择列表的类型部分。系统将提示您输入列表条目号。选择0。然后在第二列中选择列表的文本部分。再次输入0作为列表编号。
现在,您将获得一个名为“1”的属性,其值为“Malaysia”。
你必须对所有其他列重复这个步骤,每次增加列表ID(或使用带有循环的自定义转换器)。
我在以下网站制作了一个快速演示电影:http://screencast.com/t/1rrygwsvfr
一定要为第一列选择“属性值”(不是像我在电影中所做的那样“选择属性”)。
希望这有帮助
马克
快速提示:如果您试图将此输出路由到数据检查器,将出现一条错误消息。相反,您可以使用记录器来证明输出是正确的。我已经向我们的开发人员提交了一份问题报告,以解决该问题(pr 71080)
我使用了特征路径mdsaction并激活了扁平化。如果将读卡器发送到数据检查器,您将看到:
所以“马来西亚”存储在列表项createaddress.component_set.addresscomponent_0.text中,“klang”存储在列表项createaddress.component_set.addresscomponent_1.text中。
然后您可以使用例如属性名称,用于将它们重命名为输出所需的任何内容。
?2019安全亚搏在线软件公司|法律