生成大型NSString xml

时间:2011-10-10 03:43:37

标签: objective-c xml ios cocoa-touch nsstring

我有一个plist,我想将它转换为xml。 xml本身的大小约为1.2mb。生成这个xml的最佳方法是什么?只需使用NSMutableString?我只是担心性能问题,并且有更好的方法来生成xml。 感谢

对于那些想知道的人,我现在所拥有的是这样的:

NSString *xml = [NSString stringWithFormat:@"<Sheet>%@</Sheet>", [self getSheetXMLString]];

然后,在getSheetXMLString方法中,我有更多类似上面的方法,深入钻取,直到plist完全横向移动。

再次感谢。

1 个答案:

答案 0 :(得分:0)

您打算如何处理XML,如果要通过网络输出或写入文件,那么您可以直接写入网络/文件而不是创建NSString。如果您计划在XML中进行操作,则可能需要考虑libxml2,这是iOS中包含的C库。