我很困惑。 我想从soaprequest中完全删除空元素,但我似乎只能转
<address i:null="true" />
成:
<Address />
使用:
@Override
protected void writeProperty(XmlSerializer writer, Object obj,
PropertyInfo type) throws IOException {
if (obj != null) {
if (obj.toString() !="")
{
super.writeProperty(writer, obj, type);
}
}
}
但我只想删除整个元素,所以&lt; address / &gt;在soaprequest中根本不应该更多。
是否有'EmitDefaultValue',false'?还是财产?我在网上搜索,可能是错误的关键字,但找不到任何有用的东西。