用NSXMLParser兑现XML解析

用NSXMLParser实现XML解析


1.获取xml文件中的数据:存放到字符串中


用NSXMLParser实现解析:


解析开始:

2.准备工作:


3.三个代理方法具体实现:


注意:

解析xml数据的时候,

                 每当遇到元素节点的时候都会执行第一个代理方法,如果有属性节点,可以直接在这个方法中获取里面的值;

                 每当遇到文本节点的时候都会执行第二个代理方法,获取文本节点中的值然后到第三个方法中进行区分。

                          如果是换行符的话也会获取,因为换行符也是文本节点,不过当一个元素节点结束后的换行符是不会获取的。

   比如说:      (换行符1)

                                                  <li>文本节点</li>

                                                  (换行符2)

              元素节点前后各有一个换行符,这时只会获取换行符1,而不会获取换行符2。

4.处理错误:打印错误