将Object -HashMap转换为XMLObject

时间:2011-08-08 11:49:41

标签: java web-services xml-serialization axis2 xmlbeans

我创建了一个以HashMap为参数的web服务。 我使用XMLBeans生成了存根/骨架,我试图在参数中设置值并将其传递给Web服务。

问题是: 我有HashMap或List和API期望它是XMLObject是否有任何转换实用程序可用于将我的值转换为XMLObject?

1 个答案:

答案 0 :(得分:0)

不确定转换,但我已成功通过webservice发送HashMap,方法是将HashMap包装在如下对象中:

class MapObject {
    HashMap<String, String> myMap;

    public MapObject(){}

    public HashMap<String, String> getMap() {
        return myMap;
    }

    public void setMyMap(HashMap<String, String> myMap) {
        this.myMap = myMap;
    }
}

然后只需将您的Web服务参数设置为MapObject。