建议使用
TouchXML、KissXML 或 GDataXML
如果是需要读取和修改 XML 文档,建议使用 KissXML 或 GDataXML
如果需要读取非常大的 XML 文档,则建议使用 libxml2 或 TBXML
如果你不想去调用第三方类库,那么使用 NSXML 也可以
安装说明
GDataXML
1. 下载“gdata-objective-c client library.”
2. 解 压 缩 文 件 , 找 到 Source\XMLSupport , 并 且 将 其 中 的 GDataXMLNode.h 和
GDataXMLNode.m 文件拖到项目中
3. 选中项目,选中“Build Settings”标签页
4. 将 Build Settings 页中,顶部的“Basic”标签切换到“All”
5. 找到“Paths\Header Search Paths”项,并添加“/usr/include/libxml2”到列表中
6. 找到“Linking\Other Linker Flags”项,并添加“-lxml2”到列表中
在需要调用
GDataXML 的代码文件头部,加入:
1
#import “GDataXMLNode.h”
TouchXML
1. 下载最新 TouchXML 源码
2. 解压后,将其中的 Sources 目录下的文件和目录都拖到项目中
3. 选中项目,选中“Build Settings”标签页
4. 将 Build Settings 页中,顶部的“Basic”标签切换到“All”
5. 找到“Paths\Header Search Paths”项,并添加“/usr/include/libxml2”到列表中
6. 找到“Linking\Other Linker Flags”项,并添加“-lxml2”到列表中