嗨,所以我一直在搜索谷歌一段時間,但似乎不能有一個堅實的例子。過去幾天我一直在使用webservice和android一起工作,我可以成功地從android傳遞參數,並用ksoap將其消耗完畢,沒有任何問題。但是現在我需要將一個數組傳遞給一個web服務。所以,我的繼承人簡單的Web服務:傳遞字符串數組到C#的Web服務(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 []數組= String.Split (「,」,輸入);' – Jonesopolis
感謝您的回覆。是的,我已經冒險進入這個選項,但如果我這樣做的話,弦會太長。我們在這裏談論高達100個字符串值,所以我不認爲最好使用這種技術 – TheProvost