gpt4 book ai didi

java - 在 XmlObject 中添加数据

转载 作者:太空宇宙 更新时间:2023-11-04 07:47:08 28 4
gpt4 key购买 nike

我必须编写一个符合 Axis2 1.5.4 的 Web 服务客户端代码。出现问题的部分代码如下:

String my_var = "some value";
MetaDataEntry metaDataEntry = MetaDataEntry.Factory.newInstance();
metaDataEntry.setKey(MetaDataKey.Enum.forInt(key));
metaDataEntry.setValue(my_var);

现在基本上是setKey工作正常但是setValue预计 XmlObject值,而根据我得到的样本响应文档,xml结构应该是这样的:

....
<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));

但它给出了异常(exception):意外元素:CDATA。谁能帮我写出正确的说法吗?

最佳答案

尝试使用 XmlString 值:

metaDataEntry.setValue(XmlString.Factory.newValue(my_var));

关于java - 在 XmlObject 中添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15115097/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com