点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我的情况是SOAP到代理同步
我需要处理PI 7.4单个堆栈中XML有效负载内容中的一些特殊字符,例如"&"。 我们正在接收一个字段的特殊字符
字段:Cutomer_name = R.K&Motors;
在测试来自SOAPUI的数据时,在SOAPUI中出现错误,例如
"无法解析文档;由于以下原因导致的嵌套异常:无法解析文档;由于以下原因导致的嵌套异常:org.xml.sax.SAXParseException:实体名称必须紧随实体引用中的"&" 。"
我可以为此使用任何java/xslt映射,还是那里有其他解决方案。
如果需要使用java/xslt映射,请在此处提供代码。
谢谢!
Ramu
HI
我认为最好的方法是请求数据提供者有效的xml格式文件。 "&"字符使您的发件人xml文件无效。 要转义这种特殊字符,就是将这些特殊字符放入" <![CDATA [xxxxxx]]>"结构中,其中xxxxxx是特殊字符的占位符。
或
您可以在正式消息映射的前面插入一个Java类,以将这些字符交换为一些保留的代码。 像这样:
java代码是这样的:
非常感谢Chan的答复,....我的问题已解决
一周热门 更多>