I Solved the problem creating a heritage from class SoapSerializationEnvelope.
I changed this properties too.
soapEnvelope.implicitTypes=true;
soapEnvelope.setAddAdornments(false);
Like this:
import org.ksoap2.serialization.SoapSerializationEnvelope;
import java.io.IOException;
import org.xmlpull.v1.XmlSerializer;
public class SoapSerEnv extends SoapSerializationEnvelope {
public SoapSerEnv(int version) {
super(version);
// TODO Auto-generated constructor stub
}
public void write(XmlSerializer writer)
throws IOException
{
writer.setPrefix("i", xsi);
writer.setPrefix("d", xsd);
writer.setPrefix("c", enc);
writer.setPrefix("soapenv", env); // era writer.setPrefix("v", env)
writer.startTag(env, "Envelope");
writer.startTag(env, "Header");
writeHeader(writer);
writer.endTag(env, "Header");
writer.startTag(env, "Body");
writeBody(writer);
writer.endTag(env, "Body");
writer.endTag(env, "Envelope");
}
}