【发布时间】:2018-11-26 11:29:06
【问题描述】:
我正在使用 Apache camel JMS、jaxb 和推土机映射。 我需要一种方法来获取命名空间属性名称
例如
<webrequest xmlns:service = "http:xxx/yyy/">
...
需要从此 JMS 消息中获取术语服务。请提出建议。
【问题讨论】:
标签: java jaxb apache-camel dozer
我正在使用 Apache camel JMS、jaxb 和推土机映射。 我需要一种方法来获取命名空间属性名称
例如
<webrequest xmlns:service = "http:xxx/yyy/">
...
需要从此 JMS 消息中获取术语服务。请提出建议。
【问题讨论】:
标签: java jaxb apache-camel dozer
您的问题非常不清楚(例如,在什么情况下您需要使用什么技术获取命名空间值),您应该查看How-to 关于提问的信息。
但是,我尝试在没有任何细节的情况下回答。一般来说,您可以使用 XPath 选择值
XPath 2.0
/webrequest/namespace-uri-for-prefix('service',.)
XPath 1.0
/webrequest/namespace::service
【讨论】: