次のような E4X オブジェクトを作成するスクリプトを Rhino で実行しています。
var s = <product id="123">
<name>Google Search</name>
<source>https://google.com</source>
</product>
このような XML を SOAP メッセージに含めたいと考えています。SOAP メッセージの作成にApache Axis 2 ServiceClientを使用しています。私が探しているのは、E4X xml オブジェクトを Apache AXIOM 要素に変換して、次の呼び出しを介して SOAP メッセージに追加できるようにする方法です。
ServiceClient.addHeader(org.apache.axiom.om.OMElement omElement)