Мое мыло wsdl:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:AddTagDetails>
<!--Optional:-->
<tem:objtag>
<tem:FKPersonID></tem:FKPersonID>
<tem:FKConferenceID></tem:FKConferenceID>
<!--Optional:-->
<tem:TagName></tem:TagName>
<tem:CreatedBy></tem:CreatedBy>
<tem:ModifiedBy></tem:ModifiedBy>
</tem:objtag>
</tem:AddTagDetails>
</soapenv:Body>
</soapenv:Envelope>
Использую этот код для добавления свойств в соответствующие теги.
SoapObject ad_property = новый SoapObject (NAMESPACE2, METHOD_NAME2);
ad_property.addProperty("FKPersonID", Integer.valueOf(userValues.get(0)));
ad_property.addProperty("FKConferenceID", Integer.valueOf(userValues.get(4)));
ad_property.addProperty("TagName", tagName.getText().toString());
ad_property.addProperty("CreatedBy", Integer.valueOf(userValues.get(0)));
ad_property.addProperty("ModifiedBy", Integer.valueOf(userValues.get(0)));
но я получаю исключение как:
07-15 02:03:29.401: WARN/System.err(583): org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:0 in java.io.InputStreamReader@450624b8)
как решить эту проблему?
имена методов:
private static final String METHOD_NAME2 = "AddTagDetails";
private static final String NAMESPACE2 = "http://tempuri.org/";
private static final String URL2 = "http://xxxx.xxxxxx/TagService.asmx?wsdl";
private static final String SOAP_ACTION2 = "http://tempuri.org/AddTagDetails"
Спасибо