在Iphone中动态创建XML文件

时间:2009-12-01 11:34:45

标签: iphone xml file

我想为我的Iphone应用程序动态创建一个xml文件。我尝试使用NSXMLDocument,但未在iphone应用程序中声明NSXMLDocument。

请帮助我这样做。

谢谢

拉​​夫

3 个答案:

答案 0 :(得分:3)

尝试开源XML stream writer for iOS

  • 用Objective-C编写,单个.h。和.m文件
  • 一个@protocol用于命名空间支持,一个用于没有

示例:

// allocate serializer
XMLWriter* xmlWriter = [[XMLWriter alloc]init];

// start writing XML elements
[xmlWriter writeStartElement:@"Root"];
[xmlWriter writeCharacters:@"Text content for root element"];
[xmlWriter writeEndElement];

// get the resulting XML string
NSString* xml = [xmlWriter toString];

这将生成以下XML字符串:

<Root>Text content for root element</Root>

答案 1 :(得分:2)

您可以使用KissXML在iPhone上生成XML文件。

答案 2 :(得分:2)

您还可以使用libxml2在iPhone上生成XML数据。