CPI-映射运行时错误:" lng"必须以";"结尾 定界符。

2020-09-01 13:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我已经使用groovy...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已经使用groovy生成了xml,但是当将xml馈入图形映射时,在运行时会出现错误:

错误详细信息

 com.sap.xi.mapping.camel.XiMappingException:com.sap.aii.utilxi.misc.api.BaseRuntimeException:对实体" lng"的引用必须以";"结尾 分隔符。,原因:org.xml.sax.SAXerrorxml.txtParseException;  lineNumber:1;  columnNumber:1035; 对实体" lng"的引用必须以";"结尾 定界符。
 

我的映射是简单的1-1:

附加了XML

请帮助解决此错误吗?

mapping.jpg (177.1 kB)
5条回答
宇峰Kouji
2020-09-01 13:36 .采纳回答

嗨,Papp

这是由于无效的XML引起的。 具体而言,解析器对此位感到困惑:

&lng = -117.7121&kgs = 5 

&(&)字符应替换为所谓的XML实体引用:

& 

请注意,您的数据看起来像是没有分号的实体引用,这实际上就是错误消息所说的内容。

通常,我会敦促 您使用例如创建XML groovy.xml.MarkupBuilder,而不是将一些文本串在一起。 使用库大大降低了创建无效XML的风险。

注意

Morten

一周热门 更多>