属性中来自xml的WSO2 esb访问节点

罗兰·梅森(Roland Meuthen)

我将XML文档存储在一个属性中:

<property expression="$body//*" name="InDoc"
        scope="default" type="OM"/>

在代理的后续步骤中,需要访问XML文档。

 <log level="custom">
        <property name="InDoc" expression="get-property('InDoc')"/>
      </log>

给出了整个XML文档。但是我只想访问XML的某些部分,例如在代理的后续步骤中仅访问一个值。我已经试过了

 <log level="custom">
        <property name="InDoc" expression="get-property('InDoc')//AAA"/>
      </log>

或这个

<log level="custom">
        <property name="InDoc" expression="$ctx:InDoc//AAA"/>
      </log>

但是两者都不起作用。还有另一种方法吗?提前致谢。

罗兰

詹姆士

我认为两种方法都可以正常工作。该表达式支持XPath 1.0。您可以在表达式中的“ get-property”之后运行任何XPath。

但是你需要检查

  1. 确保使用正确的XPath。
    因此,您可以记录/复制get-property('InDoc'),然后可以使用任何XPath工具来验证您的XPath。

  2. 表达式中XPath的命名空间,
    如果您的xml有效负载具有命名空间,请确保您的XPath命名空间正确,并在属性中声明正确的NS。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在wso2 esb中的过滤器中介中比较整数属性?

来自分类Dev

在ESB中添加API Manager功能后,无法访问WSO2 API Manager Publisher

来自分类Dev

XSLT文件在WSO2 ESB中不起作用

来自分类Dev

WSO2 ESB:未解析WSO2 REST API调用中的XML响应

来自分类Dev

如何在WSO2 ESB中为发送中介器的属性分配url?

来自分类Dev

WSO2 ESB如何设置来自localentry的输入消息?

来自分类Dev

WSO2 ESB + activeMQ

来自分类Dev

在wso2 esb中调出并发送调解器

来自分类Dev

在WSO2 ESB中同步安全保管库

来自分类Dev

WSO2 EI / ESB中的顺序后端调用

来自分类Dev

在ESB中更改xml节点名称

来自分类Dev

如何在wso2 ESB中添加wso2 Application Server的功能?

来自分类Dev

WSO2 ESB从文件中读取

来自分类Dev

wso2 esb中的证书https端点

来自分类Dev

wso2 esb xml转换是否支持grovvy

来自分类Dev

在ESB中添加API Manager功能后,无法访问WSO2 API Manager Publisher

来自分类Dev

WSO2 ESB Xpath和获取子节点

来自分类Dev

JMS事务回滚属性在WSO2 4.8.1 ESB中不起作用

来自分类Dev

如何在WSO2 ESB中为发送中介器的属性分配url?

来自分类Dev

WSO2 ESB中的Autodeploy API错误

来自分类Dev

无法在OutSequence wso2 esb中解析JSON响应?

来自分类Dev

WSO2 ESB中在文件传输期间用于获取文件大小的属性名是什么

来自分类Dev

来自属性的WSO2 ESB有效负载

来自分类Dev

wso2 esb 丰富 xml 中的文本

来自分类Dev

如何在 WSO2 ESB 中检索和使用属性的设置值?

来自分类Dev

如何从 WSO2 ESB 应用程序生成的标记中删除 XML 属性?

来自分类Dev

在 WSO2 ESB 4.0.3 中删除带有空子元素的 XML 元素

来自分类Dev

无法在 wso2 esb home/bin 目录中构建 build.xml 文件

来自分类Dev

使用适用于 wso2 esb 的任何脚本更改 wso2 esb 中 xml 的内部标记值或节点值

Related 相关文章

  1. 1

    如何在wso2 esb中的过滤器中介中比较整数属性?

  2. 2

    在ESB中添加API Manager功能后,无法访问WSO2 API Manager Publisher

  3. 3

    XSLT文件在WSO2 ESB中不起作用

  4. 4

    WSO2 ESB:未解析WSO2 REST API调用中的XML响应

  5. 5

    如何在WSO2 ESB中为发送中介器的属性分配url?

  6. 6

    WSO2 ESB如何设置来自localentry的输入消息?

  7. 7

    WSO2 ESB + activeMQ

  8. 8

    在wso2 esb中调出并发送调解器

  9. 9

    在WSO2 ESB中同步安全保管库

  10. 10

    WSO2 EI / ESB中的顺序后端调用

  11. 11

    在ESB中更改xml节点名称

  12. 12

    如何在wso2 ESB中添加wso2 Application Server的功能?

  13. 13

    WSO2 ESB从文件中读取

  14. 14

    wso2 esb中的证书https端点

  15. 15

    wso2 esb xml转换是否支持grovvy

  16. 16

    在ESB中添加API Manager功能后,无法访问WSO2 API Manager Publisher

  17. 17

    WSO2 ESB Xpath和获取子节点

  18. 18

    JMS事务回滚属性在WSO2 4.8.1 ESB中不起作用

  19. 19

    如何在WSO2 ESB中为发送中介器的属性分配url?

  20. 20

    WSO2 ESB中的Autodeploy API错误

  21. 21

    无法在OutSequence wso2 esb中解析JSON响应?

  22. 22

    WSO2 ESB中在文件传输期间用于获取文件大小的属性名是什么

  23. 23

    来自属性的WSO2 ESB有效负载

  24. 24

    wso2 esb 丰富 xml 中的文本

  25. 25

    如何在 WSO2 ESB 中检索和使用属性的设置值?

  26. 26

    如何从 WSO2 ESB 应用程序生成的标记中删除 XML 属性?

  27. 27

    在 WSO2 ESB 4.0.3 中删除带有空子元素的 XML 元素

  28. 28

    无法在 wso2 esb home/bin 目录中构建 build.xml 文件

  29. 29

    使用适用于 wso2 esb 的任何脚本更改 wso2 esb 中 xml 的内部标记值或节点值

热门标签

归档