【问题标题】:Create XML file dynamically in Iphone在 Iphone 中动态创建 XML 文件
【发布时间】:2009-12-01 11:34:44
【问题描述】:

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

请帮我这样做。

谢谢

高拉夫

【问题讨论】:

    标签: iphone xml file


    【解决方案1】:

    试试开源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>
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2012-12-29
          • 1970-01-01
          • 2010-10-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多