删除SOAP Env和标头

2020-09-08 13:22发布

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

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


尊敬的SAP论坛,

我正在努力从XSLT映射中删除SoapEnv,标头,正文和错误

我的肥皂信封格式为:

<?xml version =" 1.0" encoding =" UTF-8"?>

http://schemas.xmlsoap.org/soap/信封/">

http://www.w3.org/2005/08/addressing "> urn:uuid

OrderError

<细节>

http://xmldefs.ag.com/DD/Commons " xmlns:ns3 =" http://xmldefs.ag.com/SP/Applications/LLI/Service/V1 ">

2019-05-16T14:51:33.856 + 02:00

OrderError

类别:业务,代码:83017

预期的输出格式为:

<?xml version =" 1.0" encoding =" UTF-8"?>

http://xmldefs.ag.com/DD/Commons " xmlns:ns3 =" http://xmldefs.ag.com/SP/Applications/LLI/Service/V1 ">

2019-05-16T14:51:33.856 + 02:00

OrderError

类别:业务,代码:83017



我的XSLT代码给出了一致性结果

您能否给我一些想法,如何获得此输出。

最诚挚的问候,
Sateesh N

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

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


尊敬的SAP论坛,

我正在努力从XSLT映射中删除SoapEnv,标头,正文和错误

我的肥皂信封格式为:

<?xml version =" 1.0" encoding =" UTF-8"?>

http://schemas.xmlsoap.org/soap/信封/">

http://www.w3.org/2005/08/addressing "> urn:uuid

OrderError

<细节>

http://xmldefs.ag.com/DD/Commons " xmlns:ns3 =" http://xmldefs.ag.com/SP/Applications/LLI/Service/V1 ">

2019-05-16T14:51:33.856 + 02:00

OrderError

类别:业务,代码:83017

预期的输出格式为:

<?xml version =" 1.0" encoding =" UTF-8"?>

http://xmldefs.ag.com/DD/Commons " xmlns:ns3 =" http://xmldefs.ag.com/SP/Applications/LLI/Service/V1 ">

2019-05-16T14:51:33.856 + 02:00

OrderError

类别:业务,代码:83017



我的XSLT代码给出了一致性结果

您能否给我一些想法,如何获得此输出。

最诚挚的问候,
Sateesh N

付费偷看设置
发送
6条回答
软件心理学工程师
1楼 · 2020-09-08 13:44.采纳回答

很高兴知道您已经取得了成就。 我可以用此代码获得所需的输出。 尝试从输入中删除soap标记时,代码会变得复杂。

 <?xml版本=" 1.0"编码=" UTF-8"?>
 
     
      
         
     
     
         
             
         
     
     
     
       />
       
     
   
   
     
       />
       
     
   
  
粗暴的香蕉
2楼-- · 2020-09-08 13:40

对此有何评论

Climb_Ma
3楼-- · 2020-09-08 13:56

您能在这里提供您的xslt代码吗?

4楼-- · 2020-09-08 13:32

嗨 Muniyappan,

这是我正在为此使用的XSLT代码。

http://www.w3.org/1999/XSL/Transform" xmlns:SOAP =" http://schemas.xmlsoap.org/soap/envelope /" xmlns :response =" http://tempuri.org /">


此XSLT的当前输出是:

<?xml version =" 1.0" encoding =" UTF-8"?>

2019-05-16T14:51:33.856 + 02:00

OrderErrror

类别:业务,代码:83017

评论:使用此XSLT,我缺少属性值和名称前缀

预期的输出格式为:

<?xml version =" 1.0" encoding =" UTF-8"?>

http://xmldefs.ag.com/DD/Commons " xmlns:ns3 =" http://xmldefs.ag.com/SP/Applications/LLI/Service/V1 ">

2019-05-16T14:51:33.856 + 02:00

OrderError

类别:业务,代码:83017



和建议在这里。

谢谢

Sateesh N

黑丝骑士
5楼-- · 2020-09-08 13:50

你好Muniyappan,

感谢您的帮助。 我通过构建的XSLT代码实现了这一点

http://www.w3.org/1999/XSL/Transform" xmlns:soap =" http://schemas.xmlsoap.org/soap/envelope /" xmlns :response =" http://tempuri.org /" xmlns:ns2 =" http://xmldefs.ag.com/DD/Commons " xmlns: ns3 =" http://xmldefs.ag.com/PP/Applications/ ELI/dfde/V1 ">

<!-输出->

me_for_i
6楼-- · 2020-09-08 13:42

您好,Muniyappan,对您的代码也是如此,它非常适合此输出。

谢谢。

一周热门 更多>