こんにちは、私は少し奇妙な問題があります。 NSDictionaryコンバーターへのシンプルなXMLを使用しています http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/ NSDictionaryを印刷すると、ノードのテキスト値が表示されますが、plistに保存するとテキストノードには文字列値がありません。画像の添付を参照してください。 XMLからNSdictionary to plist
ここはplistのスクリーンショットです。
は、ここでは、コード
NSURL * URL = [[NSURL alloc]initWithString:@"rss feed link "];
NSData * data = [[NSData alloc] initWithContentsOfURL:URL];
NSString *testXMLString = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
// Parse the XML into a dictionary
NSError *parseError = nil;
NSDictionary *xmlDictionary = [XMLReader dictionaryForXMLString:testXMLString error:&parseError];
NSString * filepath = [self dataFilePathwithFilename:[NSString stringWithFormat:@"TEST.plist"]];
[xmlDictionary writeToFile:filepath atomically:YES];
// Print the dictionary
NSLog(@"%@", xmlDictionary);
と
を交換するには、私はNSdicntionaryにそれを解析する前にNSStringの* testXMLStringから、それらの改行文字を削除する方法ディーパック。 – Amrit
@Amrit私の答えを更新しました。 –
ちょっと感謝deepak – Amrit