Axis2クライアントコードを完全に置き換えることを期待して、GroovyWSを試しています。
私が呼び出すWebサービス操作の1つは、XMLのフラグメントを返します。これをGroovyBeanに変換する必要があります。
com.sun.org.apache.xerces.internal.dom.ElementNSImpl
WebService呼び出しから出てくるインスタンスを取得しています。
のインスタンスはnew XmlSlurper().parseText(it as String)
どこにあるかを呼び出すことができます。it
ElementNSImpl
ただし、もちろん、これにより、要素を文字列に書き込んでから、再解析して丸呑みします。この不要な手順を回避する方法はありますか?
最終的には、丸呑みされたオブジェクトをGroovyBeanに変えたいと思います。これを行うためのより良い方法はありますか?DomToGroovyについて疑問に思っていましたが、それでもGroovyシェルで実行した文字列が表示されます。