从JMS消息获取名称空间名称

时间:2018-11-26 11:29:07

标签: java jaxb apache-camel dozer

我正在使用Apache骆驼JMS,jaxb和推土机映射。 我需要一种获取名称空间属性名称的方法

例如

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

...

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

1 个答案:

答案 0 :(得分:0)

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

但是,我尝试不做任何详细回答。通常,您可以使用XPath选择值

XPath 2.0

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

XPath 1.0

/webrequest/namespace::service