通用拆分器中的XPATH表达式

2020-09-30 05:55发布

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

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


专家们,

我有以下XML

 
 <元素>
  https://www.google.com 
  NOTOK 
 
 <元素>
  https://www.facebook.com 
 确定
 
 
 

我想在通用拆分器中使用以下XPath表达式(/root/element [status/text()='OK']/url )

但是,我收到有关XPath表达式限制的错误消息。

我也尝试过使用Content Modifier的Header和Property,但仍然遇到相同的问题。

除了"消息映射"中的拆分之外,是否还有其他解决方法?

谢谢!

(15.0 kB)

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

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


专家们,

我有以下XML

 
 <元素>
  https://www.google.com 
  NOTOK 
 
 <元素>
  https://www.facebook.com 
 确定
 
 
 

我想在通用拆分器中使用以下XPath表达式(/root/element [status/text()='OK']/url )

但是,我收到有关XPath表达式限制的错误消息。

我也尝试过使用Content Modifier的Header和Property,但仍然遇到相同的问题。

除了"消息映射"中的拆分之外,是否还有其他解决方法?

谢谢!

(15.0 kB)
付费偷看设置
发送
5条回答
Tong__Ming
1楼 · 2020-09-30 06:36.采纳回答

Hello Mark。

在这种情况下,您可以利用内容过滤器。

此致

Sriprasad Shivaram Bhat

N-Moskvin
2楼-- · 2020-09-30 06:38

感谢Sirprasad! 很高兴知道。

现在很难重建XML,因为过滤器的结果只是URLs

https://www.google.com https://www.facebook.com

绿领巾童鞋
3楼-- · 2020-09-30 06:31

Hello Mark,

在过滤器中添加内容修饰符之后,在主体中进行如下所示的重建非常简单,因为过滤器仅删除了元素。


$ {in.body}

关于此,

Sriprasad Shivaram Bhat

# p#

嗨,Sirprasad,

过滤器删除,它变为

 
  http://www.foo.com 
  http://www.google.com 
 
 
hongfeng1314
4楼-- · 2020-09-30 06:43

您好标记,

我也尝试过以下操作,它的详细信息(请检查您的过滤条件)如下:

输入 XML:

 
     <元素>
          https://test.com 
         确定
     
     <元素>
          https://mail.test.com 
          NOTOK 
     
     <元素>
          https://tester.com 
         确定
     
     <元素>
          https://eree.tr.com 
          NOTOK 
     
  

过滤条件:

/root/element [status/text()='OK'] 

内容修饰符:

 
 $ {in.body}
  

输出:

 
     <元素>
          https://test.com 
         确定
     
     <元素>
          https://tester.com 
         确定
     
  

此致

Sriprasad Shivaram Bhat

95年老男孩
5楼-- · 2020-09-30 06:42

嗨,Sirprasad,

我不好! 得到了另一个XPath表达式。 抱歉:)

再次感谢!

一周热门 更多>