如何在定制的消息搜索中查找要给定字段的Xpath

2020-09-10 15:51发布

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

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


嗨,

我正在尝试在Java堆栈中设置自定义定义的消息搜索。 我无法获得正确的xpath。 以下是有效载荷

<?xml版本=" 1.0"编码=" UTF-8"?> http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader ">

2.2

123


456


EAN
2.1.1
00000012345
测试

我需要基于InstanceIdentifier值(00000012345)进行搜索。

请帮助我在xpath中提供什么值。

谢谢

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

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


嗨,

我正在尝试在Java堆栈中设置自定义定义的消息搜索。 我无法获得正确的xpath。 以下是有效载荷

<?xml版本=" 1.0"编码=" UTF-8"?> http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader ">

2.2

123


456


EAN
2.1.1
00000012345
测试

我需要基于InstanceIdentifier值(00000012345)进行搜索。

请帮助我在xpath中提供什么值。

谢谢

付费偷看设置
发送
7条回答
南山jay
1楼 · 2020-09-10 16:41.采纳回答

在您的UDS中,您是否正确提及了名称空间前缀?

compass1988
2楼-- · 2020-09-10 16:26

请附加一个有效的XML文件,该文件是无效的xml文件。

打个大熊猫
3楼-- · 2020-09-10 16:27

Hello Mohammad ,

XPath和名称空间有些棘手。

在Google上搜索" xpath"和"命名空间"将我带到了这个位置:

https://stackoverflow.com/questions/ 40796231/如何在xpath-deal-with-xml-namespaces

您将在答案中找到完整的描述,无论您尝试在何处使用XPath,如何处理该主题。

祝你好运

Manfred

哎,真难
4楼-- · 2020-09-10 16:42

嗨,阿普,

命名空间前缀没有提前设置。

追夢秋陽
5楼-- · 2020-09-10 16:39

嗨曼弗雷德,

我将Xpath用作

/ns1:StandardBusinessDocument/ns1:StandardBusinessDocumentHeader/ns1:DocumentIdentification/ns1:InstanceIdentifier

我在' http://xpather.com /'上尝试了相同的操作,并且操作正常 结果,但是当我在"测试搜索条件"中测试相同的消息时,它没有给出任何结果。 我已经在测试之前完成了索引编制。

大道至简
6楼-- · 2020-09-10 16:38

你好,穆罕默德,

对不起,我没有Java Stack的经验。 我的回答只是让您注意带有名称空间的XPath所涉及的问题。 当XPath执行引擎不考虑名称空间时,您将不会获得任何结果。 stackoverflow问题为各种环境提供了答案。 我意识到这对您毫无用处,所以我搜索了" Java堆栈中的自定义消息搜索",这使我进入了这个SAP博客: https://blogs.sap.com/2013/12/24/step-by-step- 在pi/

中配置用户定义搜索指南

希望您会在这里找到答案。

祝你好运

Manfred

暮风yp
7楼-- · 2020-09-10 16:25

您是否要配置UDS?

请参阅此链接-

https://blogs.sap.com/2013/12/24/step-by-step-guide-for-configuring-user-defined-search-in-pi /

通过设置基于条件的接口确定,可以轻松找到

xpath和名称空间前缀。

仅是找到xpath,如果ico并尝试添加条件,请转到"界面"选项卡,然后从xml结构中选择文件,它将为您提供该字段的xpath。 复制并在uds中使用。

谢谢

Sugata

一周热门 更多>