我想將我的數據(通過我的應用程序收集)存儲到xml中,然後將其發送到我的web空間。 我應該怎麼做?在我的應用程序中將數據存儲到xml中
回答
你的問題包含幾個任務。
這裏是上裝部分的解決方案:
在服務器端,你需要有一個文件上傳。
在iOS端我建議的ASIHttpRequest
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setFile:@"path/to/ur/xml" forKey:@"file"];
編輯
創建一個(簡單的)XML的文件應該是相當容易的,使用它可以只用與字符串進行操作。
- 填充(可變)數組與要寫入到XML對象
- 讓我們說,你有收集的地址簿數據。你充滿聯繫人對象的數組
- 每個聯繫人有n個地址,存儲在一個數組,一個名字,...
- 採取的最後一個對象數組中
- 寫
<contact name="%@">
爲字符串,傳入聯繫人名稱 - 在地址上循環並編寫
<address kind="%@">
,並指定種類爲「工作」,「私人」,「其他」 - 與地址數據(街道,城市......)
- 當完成一個ADRESS利用接觸寫
</contact>
- 如果數組心不是空刪除陣列
- 最後一次接觸,與2
- 德恩與陣列中的所有數據進行重新開始做寫
</address>
- ,在添加
<adressbook>
字符串的開始以及末尾的</addressbook>
。
它看起來不錯男人請看看我上面的意見,如果你可以幫助 – Ashutosh 2010-09-17 01:07:52
如果它看起來不錯,它應該值得upvote(頂部箭頭)。這並不意味着你必須接受答案。 – vikingosegundo 2010-09-17 01:49:22
不鼓勵使用字符串創建自己的XML,而是使用某種類型的XML編寫器按上述方式進行操作。並確保對結果XML字符串使用某種形式的UTF編碼,以便在名稱中支持國際字符。 – ThomasRS 2011-02-03 14:58:49
- 1. 將數據存儲在Ionic應用程序的緩存中
- 2. 將應用程序進度存儲到數據庫中
- 3. 在我的應用程序中存儲數據(高分)
- 4. 將數據存儲在GUI應用程序中的位置?
- 5. 將受保護的數據存儲在Java應用程序中
- 6. localForage數據將存儲在iPad應用程序中的位置?
- 7. 我應該在哪裏將靜態數據存儲在Web應用程序中
- 8. 我應該將參考數據存儲在我的應用程序內存或數據庫中嗎?
- 9. 如何將數據存儲在.net Windows應用程序中
- 10. 將應用程序權限存儲在數據庫中
- 11. 存儲或不存儲Facebook應用程序中的數據
- 12. 在iOS應用程序中,我在哪裏存儲保存的用戶數據?
- 13. 如何將數據存儲在我自己的應用程序中
- 14. 將base64數據存儲在XML中?
- 15. Stateful Rails應用程序。不在數據庫中存儲數據
- 16. 我如何在Groovy應用程序中存儲數據作爲(會話,閃存)在Web應用程序中
- 17. 嘗試將數據存儲在我的數據庫時應用程序崩潰
- 18. 在應用程序引擎中將BlobKey存儲到DataStore中
- 19. 我的應用程序不會將數據保存到數據庫中
- 20. Android應用程序不會將數據存儲在數據庫中
- 21. iPhone應用程序的數據存儲
- 22. 將數據庫憑據存儲在Web應用程序中的位置?
- 23. 將小應用程序遷移到高複製數據存儲
- 24. 如何將數據存儲到我網站上的xml文件中,並在我的iphone應用程序中提取數據
- 25. 在USSD Java應用程序的會話中存儲數據。
- 26. 在WCF服務中存儲應用程序級別的數據
- 27. 在python詞典中存儲web應用程序的數據
- 28. 在iOS中存儲數據的最佳選擇應用程序
- 29. 在iOS應用程序中存儲數據的最佳實踐?
- 30. 我的應用程序數據庫存儲在哪裏
有可能是在http://stackoverflow.com/questions/406811/iphone-development-xmlparser-vs-libxml2-vs-touchxml – 2010-09-17 00:02:57
或者在http://stackoverflow.com/questions/857668一些信息/ generate-xml – 2010-09-17 00:03:35
請澄清你的問題,因爲它太模糊。你在問如何構造XML表單中的數據?如何在內存中動態生成XML文檔?如何使用POST將HTTP請求發送到Web服務器? – 2010-09-17 00:26:01