使用GDataXmlNode框架的步骤(这个xml解析的框架十分好用)
1,导入GData文件
2, 导入系统库libxml2.dylib
3,在Targets- Build Setting 设置 Header Search Path 为 /usr/include/libxml2
4,
由于这是非ARC
框架,在Targets- Build Phases - Compile Source
里面设置
此框架的.m
文件为 -fno-objc-arc
主要用到的方法
//1.获取xml文档
GDataXMLDocument
*doc=[[
GDataXMLDocument
alloc
]
initWithData
:data
options
:
0
error
:
nil
];
;
//2.获取到根元素
GDataXMLElement
*rootEle=[doc
rootElement
];
//3.拿到用户列表节点, elementsForName:方法返回的是一个数组
GDataXMLElement
* userListEle=[rootEle
elementsForName
:
@"user_list"
][
0
];