点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在SAP CPI环境中的集成过程中正在使用XML to CSV Converter
我具有XML-CSV转换器的输入XML格式(附加文件- inputxml.txt )
在XML-CSV转换器上进行配置
到源元素的路径:文件/记录集
字段分隔符:n。 其余所有未选中的框都未选中
在XML-CSV Converter之后,我收到以下格式的输出-
" 123,ABC, abc@testing.com "
" 456,DEF, def@testing.com "
" 789,XYZ, xyz@testing.com "
我不确定为什么会在值的开头和结尾处得到"外壳符号"。有人可以帮助我理解为什么出现该"符号"吗?
谢谢
inputxml.txt (243 B)
您好,Omkar,
请问您能否使用字段分隔符提供准确的输入数据和预期的输出数据(在上面的示例中,您提供的字段分隔符不是输入数据的一部分)。
< p>致谢Sriprasad Shivaram Bhat
你好,Sirprasad,
这是我输入的XML数据 inputxml.txt 到XML-CSV转换器
XSD中源元素的路径:文件/记录集
CSV中的字段分隔符:n(新行)
预期输出:
123,ABC, abc@testing.com
456,DEF, def@testing.com
789,XYZ, xyz@testing.com
谢谢
Omkar
您好 Omkar Patekar ,
根据您的输入,您收到的输出是预期的输出。 这是标准行为。
在您配置为" XSD中的源元素的路径"下的任何元素都将复制为多带带的列。 在/File/Recordset的输入中,只有一个名为'Record'的元素,因此'Record'的值将一个接一个地复制。
如果您期望输出如下所示,也许XSL转换可能是更好的选择:
123,ABC, abc@testing.com
456,DEF, def@testing.com
789,XYZ, xyz@testing.com
这是XSLT:
虽然这可以解决特定情况下的问题,但建议将重新设计源数据模型以在其自己的标签中发送单个值,而不是像这样。 示例数据模型可以生成如下数据:
在这种情况下,您将能够将XML到CSV转换器配置为/File/Recordset,它将生成如下输出:
希望这会有所帮助,
巴拉
一周热门 更多>