使用Objective-C写入XML文件

时间:2011-01-05 06:16:03

标签: objective-c xml cocoa append nsxmlparser

好的,我设法使用XMLNSXMLParser文件中读取,但现在我不知道如何写入XML文件。我有一个XML文件,比如说:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<user id="abcd" password="pass1"/>
<user id="efg" password="pass2"/>
</root>

现在,当新用户输入详细信息时,我想将它们存储在新标记中。让我们说,id是“ hhhh ”而password是“ pass3 ”。

我想添加一个带有属性的新标记:

<user id="hhhh" password="pass3"/>

到XML文件。

我该怎么做?请以精心设计的方式解释。我是新手。任何指向教程或示例的链接都会非常有用。

感谢。

3 个答案:

答案 0 :(得分:2)

查看Tree-Based XML Programming Guide。您可以使用NSXMLDocument和朋友。您还可以在Web上搜索开源替代品(有很多解析和一些写)。谷歌快速搜索“使用NSXMLDocument”会产生几个第三方教程。

最好先自己阅读文档并提出更具体的问题。帮助我们帮助您。 : - )

答案 1 :(得分:0)

尝试使用kissxml

  

目标是创建一个可以在没有NSXML的环境中使用的NSXML样式API(例如iPhone)。

     

KissXML的灵感来自TouchXML项目,但是它的创建是为了生成XML以及支持整个NSXML API。

     

请支持这个免费的开源项目

address

答案 2 :(得分:0)

您可以查看一些非常好的第三方XML解析器,这可能会让您更轻松。

这是我发现谈论他们的好帖子。 http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project