我必须编写一个符合Axis2 1.5.4. 给出问题的部分代码如下:
String my_var = "some value";
MetaDataEntry metaDataEntry = MetaDataEntry.Factory.newInstance();
metaDataEntry.setKey(MetaDataKey.Enum.forInt(key));
metaDataEntry.setValue(my_var);
现在基本上炒锅setKey很好,但根据我得到的示例响应文档,结构应该是这样的:setValueXmlObjectxml
....
    <MetaDataEntry>
        <key>some_key_enum</key>
        <value>some _value</value>
    </MetaDataEntry>
....
我试过使用:
MetaDataEntry.setValue(XmlObject.Factory.parse("<value>"+my_var+"</value>"));
但它将值标签格式化为<value><value>some_value</value></value>. 我也试过:    
metaDataEntry.setValue(XmlObject.Factory.parse(my_var));
但它给出了例外:Unexpected Element: CDATA。有人可以帮我写正确的陈述吗?