【问题标题】:Getting the namespace name from JMS message从 JMS 消息中获取命名空间名称
【发布时间】:2018-11-26 11:29:06
【问题描述】:

我正在使用 Apache camel JMS、jaxb 和推土机映射。 我需要一种方法来获取命名空间属性名称

例如

<webrequest xmlns:service = "http:xxx/yyy/">

...

需要从此 JMS 消息中获取术语服务。请提出建议。

【问题讨论】:

    标签: java jaxb apache-camel dozer


    【解决方案1】:

    您的问题非常不清楚(例如,在什么情况下您需要使用什么技术获取命名空间值),您应该查看How-to 关于提问的信息。

    但是,我尝试在没有任何细节的情况下回答。一般来说,您可以使用 XPath 选择值

    XPath 2.0

    /webrequest/namespace-uri-for-prefix('service',.)
    

    XPath 1.0

    /webrequest/namespace::service
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      • 2014-10-13
      • 2022-01-20
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多