手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云虚拟主机 >

亚马逊云_前端负载均衡_返现

时间:2021-09-08 10:12:00|来源:魄力云|编辑:魄力云|点击:

在下面的文章中,您将看到一个如何使用cl\uxslt\u处理器库的基本示例。但是它的文档记录很差,云品,所以我决定深入一点,测试一下,让你知道如何更详细地使用它。

背景故事

最近我遇到了一个小问题。我们想开发一个接口,它将使用一个简单的(不是真正的)web服务。很简单,对吧?您只需保存必要的SOAP信封、设置标头和发送HTTP请求即可。

是的,但我们希望使此开发可重用和可扩展,大数据汇总,以便在将来使用未知的web服务。如果我们可以在不修改代码的情况下从外部修改请求体(XML)呢?使用程序中可用的数据,以任何方式设置请求中的描述和其他字段?

从可修改的XSLT生成XML将允许我们实现上面描述的一切。

我开始挖掘并在web上发现了这个跟踪-https://archive.sap.com/discussions/thread/947687–跟踪cl\u xslt\u处理器类。

在上面的文章中,您将找到一个如何使用此库的基本示例。但是它的文档记录非常糟糕,所以我决定深入一点,对它进行一点测试,让您知道如何更详细地使用它。

实现

当您查看类定义时,个人用云服务器,您将看到两组主要的方法–set_source*和set_result*:

set_source*设置要转换的传入消息,而set\u result*指向转换后的结果对象。在本例中,我将使用众所周知的iXML库的对象。

源XML:

XSLT(示例取自Mozilla webservice):

首先,大数据分析培训,我们需要创建iXML对象:

正如您看到的,lo\u Source\u document表示变量XML\u string下的源XML,而lo\u result\u document是一个空文档。lo\u xslt\u流将在cl\u xslt\u处理器中用作源流。

我们设置了源和结果文档,大数据处理平台,xslt从上一步流出来并运行。

快速显示方法:

结果

检查最终字符串的内容:

万岁!

下面您可以找到完整的代码并自己测试:

您在ABAP中使用XSLT的经验是什么?

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号