2020-09-15 13:36发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,在CPI中,我有两条消息:消息1仅具有一个字段: 12
消息2具有其他字段: AB BB
现在,我尝试使用Join并聚集在一起,最终得到一条消息: 12 AB BB
但这失败了。 xpath的最佳结果是: 12 AB BB
但这是不需要的。我如何获得请求的有效载荷
你好博多,
在收集之后放置一个XSLT映射(小),您将能够获得预期的结果(考虑到您已经获得了收集可以产生的最佳效果)。
输入XML:
12 AB BB 13 ABB BBB 14 ABBBB BBBBB 15 ABC BBC 根>
XSLT程序:
<?xml version =" 1.0" encoding =" UTF-8"?> <根> 根>
输出XML:
<?xml version =" 1.0" encoding =" UTF-8"?> <根> 12 AB BB 13 ABB BBB 14 ABBBB BBBBB 15 ABC BBC 根>
此致
Sriprasad Shivaram Bhat
您好,最后,我发现必须在XSLT中添加名称空间才能使其正常工作。
KR Bodo
http://www.w3.org/1999/XSL/Transform" xmlns:xs =" http://www.w3.org/2001/XMLSchema "不包括- result-prefixes =" xs" version =" 2.0" xmlns:multimap =" http://sap.com/xi/XI/SplitAndMerge " xmlns: ns5 =" http://www.tourenserver.de /" xmlns:ns1 =" http://www.tourenserver.de /">
嗨
使用连接和收集是正确的,但是失败可能是如何组合的。
在我的示例中,我从SuccessFactors并行检索数据,并且我已经合并。
为了收集数据,我使用了不同的方法。
如果XML文档相等,则可以使用我的图片的第一种方法。
如果XML文档不同,则必须确定要合并的标签以及在何处。
第一种方法对您有效。
K
Jorge H
很难使用XML名称空间。
检查示例,我认为您可以删除,进行操作,然后使用 namespace.It a>不必在所有标记中都使用URL。
为此,您可以使用XSLT。
最多设置5个标签!
你好博多,
在收集之后放置一个XSLT映射(小),您将能够获得预期的结果(考虑到您已经获得了收集可以产生的最佳效果)。
输入XML:
XSLT程序:
输出XML:
此致
Sriprasad Shivaram Bhat
您好,
最后,我发现必须在XSLT中添加名称空间才能使其正常工作。
KR
Bodo
http://www.w3.org/1999/XSL/Transform" xmlns:xs =" http://www.w3.org/2001/XMLSchema "不包括- result-prefixes =" xs" version =" 2.0" xmlns:multimap =" http://sap.com/xi/XI/SplitAndMerge " xmlns: ns5 =" http://www.tourenserver.de /" xmlns:ns1 =" http://www.tourenserver.de /">
嗨
使用连接和收集是正确的,但是失败可能是如何组合的。
在我的示例中,我从SuccessFactors并行检索数据,并且我已经合并。
为了收集数据,我使用了不同的方法。
如果XML文档相等,则可以使用我的图片的第一种方法。
如果XML文档不同,则必须确定要合并的标签以及在何处。
第一种方法对您有效。
K
Jorge H
嗨
很难使用XML名称空间。
检查示例,我认为您可以删除,进行操作,然后使用 namespace.It a>不必在所有标记中都使用URL。
为此,您可以使用XSLT。
K
Jorge H
一周热门 更多>