从 JMS 消息中获取命名空间名称
Getting the namespace name from JMS message
我正在使用 Apache camel JMS、jaxb 和 dozer 映射。
我需要一种方法来获取命名空间属性名称
例如
<webrequest xmlns:service = "http:xxx/yyy/">
...
需要从此 JMS 消息中获取术语服务。请提出建议。
你的问题很不清楚(比如在什么情况下你需要用什么技术获取命名空间的值),你应该查看How-to关于提问的内容。
但是,我尝试不提供任何细节来回答。通常,您可以 select 使用 XPath
的值
XPath 2.0
/webrequest/namespace-uri-for-prefix('service',.)
XPath 1.0
/webrequest/namespace::service
我正在使用 Apache camel JMS、jaxb 和 dozer 映射。 我需要一种方法来获取命名空间属性名称
例如
<webrequest xmlns:service = "http:xxx/yyy/">
...
需要从此 JMS 消息中获取术语服务。请提出建议。
你的问题很不清楚(比如在什么情况下你需要用什么技术获取命名空间的值),你应该查看How-to关于提问的内容。
但是,我尝试不提供任何细节来回答。通常,您可以 select 使用 XPath
的值XPath 2.0
/webrequest/namespace-uri-for-prefix('service',.)
XPath 1.0
/webrequest/namespace::service