私はNSMutableDictionaryを持っており、URLにXMLファイルとして送信したいと思います。私はXMLファイルをURL上のフォルダに保存したい。iPhoneからNSMutableDictionaryをサーバーに送信したい
私はNSMutableDictionaryを「実現する」ことができるグーグルのものを見つけました。ここに私がそれをした方法があります:
NSString *error;
self.rootSerialDict = [[NSMutableDictionary alloc] initWithCapacity:5];
[self convertDrinkArrayToDictionary];
[self.rootSerialDict setObject:self.drinkSerialDic forKey:@"Drinks"];
[self convertSpecialsArrayToDictionary];
[self.rootSerialDict setObject:self.specialsSerialDic forKey:@"Specials"];
[self convertCustomerInfoToDictionary];
[self.rootSerialDict setObject:self.customerInfoSerialDict forKey:@"CustomerInfo"];
[self convertLocationInfoToDictionary];
[self.rootSerialDict setObject:self.locationInfoSerialDict forKey:@"Location"];
[self createDictionaryOfMiscItems];
[self.rootSerialDict setObject:self.miscItemSerialDict forKey:@"MiscTotals"];
//convert the root serial dictionary to a XML plist
id plist = [NSPropertyListSerialization
dataFromPropertyList:(id)self.rootSerialDict format:NSPropertyListXMLFormat_v1_0 errorDescription:&error];
これは "辞書"を意味します。 URLにこの実体化されたオブジェクトを送信する必要がありますか?または、この透明化されたオブジェクトをXMLファイルに変換し、そのXMLファイルをURLに送信できますか?
今、私は、XMLファイルを解析できるPHPスクリプトをサーバーに用意していません。しかし、私はちょうどXMLファイルがURLに存在するようにしたい。 これを行うことはできますか? これを行うにはNSURLConnection POSTメソッドを使用できますか、またはftpのような他の方法を使用する必要がありますか?それははるかに容易になるだろう
を: おかげ
あなたの答えをありがとう。しかし、私は今のところ、XMLのほうがむしろjsonに慣れていないと思う。 – banditKing
誰かが上記の質問で私を助けてくれますか?辞書にURLに送信できるXMLファイルを変換するにはどうすればよいですか? – banditKing
さて、個人的には、あなたはjsonを避けることによって間違いを犯していると思いますが、XMLはもっと難しい*です。アンドロイドチュートリアルのためにこのXMLを試してください: http://www.ibm.com/developerworks/opensource/library/x-android/ – nickfox