Привет, поэтому я долго искал google и, но, похоже, не имел убедительного примера для этого. Я работаю с webservice в последние несколько дней с андроидом, и я могу успешно передать параметры с android и уничтожить его с помощью ksoap без проблем. Но теперь мне нужно передать массив в веб-сервис. Так Heres мой пример веб-службы:Передача строкового массива на веб-службу C# (Android Ksoap2)
[WebMethod]
public string Sample(string[] logs)
{
return array[0];
}
И это XML, что мне нужно сгенерировать:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Sample xmlns="http://MTKAndroidService.org/">
<array>
<string>string</string>
<string>string</string>
</array>
</Sample>
</soap:Body>
</soap:Envelope>
Я застрял с этим на некоторое время теперь, и надеюсь, что кто-то может помочь мне.
насчет просто передавая строку с разделителями-запятыми, затем с помощью 'строку [] массив = String.split (",", input); ' – Jonesopolis
благодарим вас за ответ. Да, я уже отважился на этот вариант, но строка была бы слишком длинной, если бы я сделал это именно так. Мы говорим о 100 значениях строк здесь, поэтому я не думаю, что лучше всего использовать эту технику – TheProvost