在UDF中以XML格式返回

2020-09-09 22:44发布

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

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


我有一个需求,我需要实现UDF输出的XML回传功能。 UDF以字符串格式输出XML,其中我正在映射到克隆的节点(重复子树)。 UDF XML输出自动封装在CDATA中,我需要将其返回为XML。 无论如何,我可以实现这一目标。 感谢您的回应。

谢谢

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

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


我有一个需求,我需要实现UDF输出的XML回传功能。 UDF以字符串格式输出XML,其中我正在映射到克隆的节点(重复子树)。 UDF XML输出自动封装在CDATA中,我需要将其返回为XML。 无论如何,我可以实现这一目标。 感谢您的回应。

谢谢

付费偷看设置
发送
4条回答
Doze时光
1楼-- · 2020-09-09 23:05

UDF GetQuery的输出是字符串格式的xml。 当我将其分配给ObjectEvent元素时,其封装在CDATA中。 我想在哪里返回As XML功能。 感谢您的回应。

天桥码农
2楼-- · 2020-09-09 23:09

嗨,饶!

请您提供一个示例,介绍您的UDF输出和所需的结果结构吗?

问候,Evgeniy。

lukcy2020
3楼-- · 2020-09-09 23:05

嗨饶!

您可以尝试执行以下操作:

UDF:

public String addSubTree (字符串inputTree,容器容器)抛出StreamTransformationException {

StructureNode节点=(StructureNode)(container.getParameter(" STRUCTURE_NODE"));
node.setPreValue(inputTree);

返回"";

我已将xml片段作为常量传递,以简化映射。 您应该从源字符串中删除CDATA标记和xml标头字符串,并将其作为参数传递给UDF。

关于此,Evgeniy。

我是小鹏鹏啊
4楼-- · 2020-09-09 22:56

你好 Evgeniy Kolmakov

我也面临着同样的问题。

请您帮我一下。

您能解释一下您的udf如何删除输出xml中的[cdata]标签。

谢谢

Kavitha

一周热门 更多>