简体   繁体   English

在iPhone中将nsdictionary转换为xml格式

[英]converting nsdictionary to xml format in iphone

I'am able to display the data in nsdictionary using this code 我可以使用此代码在nsdictionary中显示数据

NSString *testXMLString = @"<items><item id=\"0001\" type=\"donut\"><name>Cake</name><ppu>0.55</ppu><batters><batter id=\"1001\">Regular</batter><batter id=\"1002\">Chocolate</batter><batter id=\"1003\">Blueberry</batter></batters><topping id=\"5001\">None</topping><topping id=\"5002\">Glazed</topping><topping id=\"5005\">Sugar</topping></item></items>";
    NSError *parseError = nil;
    NSDictionary *xmlDictionary = [XMLReader dictionaryForXMLString:testXMLString error:&parseError];
    NSLog(@"%@", xmlDictionary);

and the output is 输出是

items =     {
        item =         {
            batters =             {
                batter =                 (
                                        {
                        id = 1001;
                        text = Regular;
                    },
                                        {
                        id = 1002;
                        text = Chocolate;
                    },
                                        {
                        id = 1003;
                        text = Blueberry;
                    }
                );
            };
            id = 0001;
            name =             {
                text = Cake;
            };
            ppu =             {
                text = "0.55";
            };
            topping =             (
                                {
                    id = 5001;
                    text = None;
                },
                                {
                    id = 5002;
                    text = Glazed;
                },
                                {
                    id = 5005;
                    text = Sugar;
                }
            );
            type = donut;
        };
    }; }

Can anyone please help me how to convert this dictionary into a xml file? 谁能帮我把这个字典转换成xml文件吗?

NSPropertyListSerialization类应该能够为您执行此操作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM