Iphone 如何在xml中向现有节点添加新元素

Iphone 如何在xml中向现有节点添加新元素,iphone,Iphone,我有一个这样的xml文件 <?xml version="1.0" encoding="UTF-8"?> <imageset> <category> <image>SQUIRREL</image> <image>FOX</image> <image>TIGER</image> <image>LION</image> </category> &

我有一个这样的xml文件

<?xml version="1.0" encoding="UTF-8"?>
<imageset>
<category>
<image>SQUIRREL</image>
<image>FOX</image>  
<image>TIGER</image>    
<image>LION</image> 
</category>
</imageset>  

松鼠
狐狸
老虎
狮子
现在我需要像这样向父节点imageset添加另一个元素。 我需要添加
DOG

松鼠 福克斯
老虎
狮子

我知道,要按节点获取元素,我们需要使用xml解析

但我不知道如何将元素写入同一个xml文件

我该怎么办?有人能帮我吗


先谢谢你

如果您使用的是iPhone,那么您可以使用称为“NSXMLParser”类的SAX解析器 或者,您也可以使用类似于NSXML的DOM解析器,因为您想编辑文件,所以要使用类似于NSXML的DOM解析器。在iPhone上,由于NSXMLDocument过于资源密集,他们将其删除。使用类似“Kiss XML”或“Touch Base XML”的内容。 如果您不熟悉解析XML,我建议您在iPhone上使用ADC文档,因为它非常简单:


这是一个伟大的教程

我不认为人们为什么在没有评论的情况下否决我的问题?我如何使用nsxml解析器编写