2011-08-17 30 views
1

我有一個XSD文件,它包含一個類「人」,所以我怎麼能在這樣一個服務調用創建一個使用SOAP對象,以發送此類對象在Android應用這個人等級:如何在Android應用程序中使用XSD和SoapObject創建類?

SoapObject obj= new SoapObject("namespace","methodname"); 
obj.addProperty("per",person); 
//where person is the Person class object derived from XSD using soap object 

所以我怎麼做這個談話plz幫助我。

回答

0

我覺得envelope.getResponse()可以返回SoapObject,或SoapPrimitive /矢量,我覺得你在SoapObject鑄造向量。

+0

ya我只使用kso​​ap2庫,請參閱我的代碼SoapObject openOrder = new SoapObject(「http://tempuri.org/」,「Person」); \t openOrder.addProperty(「Name」,「SIVA」); \t openOrder.addProperty(「Address」,「HYD」); \t SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME); \t \t PropertyInfo pInfo = new PropertyInfo(); \t pInfo.setName(「Id」); \t pInfo.setValue(bundle.getString(「ID」)); \t request.addProperty(pInfo); \t \t request.addProperty(「per」,person.getClass()); – nag

+0

那麼你有什麼問題可以請你詳細說明一下? –

+0

問題是擺脫XSD文件中的類,見我一個XSD從「xyz.com/abc.svc?xsd=xsd3」所以,我在XSD格式已經一類人,所以我怎麼能得到人使用來自該鏈接的soap對象的對象? – nag

相關問題