CXF:肥皂中的多个部分 header

CXF: Multiple parts in soap header

我需要这样的香皂header:

<MyHeader xmlns:foo="http://foourl" xmlns:bar="http://barurl" bar:someParam="true", otherParam="hereiam">WORLD</MyHeader>

我尝试将其创建为:

new SoapHeader(new QName("http://foourl", "MyHeader", "foo"),
                "WORLD", new JAXBDataBinding(String.class)));

但我刚得到

<MyHeader xmlns:foo="http://foourl">WORLD</MyHeader>

如何设置 header 的其他部分(xmlns:barbar:someParamotherParam)? TIA!

我自己找到了解决方案:

https://manoj29.wordpress.com/2011/12/29/apache-cxf-adding-custom-soap-headers-to-a-soap-message/