我有一个像这样的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添加另一个元素。
例如:我需要添加<image>DOG</image>
松鼠
FOX
TIGER
狮子
的 DOG
我知道要按节点获取元素,我们需要使用xml解析。
但我不知道将元素写入同一个xml文件。
我能怎样做才能帮助我。
提前感谢你。
答案 0 :(得分:2)
如果您使用的是iPhone,则可以使用名为“NSXMLParser”类的SAX解析器 或者你可以使用像这样的NSXML的DOM解析器你想使用DOM喜欢NSXML,因为你想编辑文件。在iPhone上,由于资源过于紧张,他们将NSXMLDocument取出。使用“Kiss XML”或“Touch Base XML”之类的东西。 如果你不熟悉解析XML,我建议你真的这么简单容易,因为你在iPhone上使用ADC文档:
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/NSXML_Concepts/NSXML.html
这是一个很棒的教程!