SAX方式解析XML文件常用的五个方法:
parserDidStartDocument在文档开始的时候触发;
parser:didStartElement:namespaceURI:qualifiedName:attributes遇到一个开始的标签时触发,namesplaceURI是命名空间,qualifiedName是限定名,attributes是字典类型的属性集合;
parser:foundCharactor遇到字符串时触发
parser:didEndElement:namespaceURI:qualifiedName遇到结束标签时结束
parserDidEndDocument遇到文档结束时触发
NSXMLParser的构造方法:
initWithContentsOfURL使用URL创建解析对象(解析对象既为要被解析的XML文件)
initWithData使用NSData创建解析对象
initWithStream使用IO流对象创建解析对象
解析对象创建好后需要制定委托属性delegate为self,然后发送parser消息,开始解析文档。
parser.delegate = self;
[parser plarse];
本文详细介绍了SAX方式解析XML文件的五个常用方法,包括文档开始与结束触发的方法,以及元素开始、内容和结束的处理方法。此外,文章还讲解了NSXMLParser的构造方法,以及如何创建解析对象并指定委托属性开始解析文档。
1万+

被折叠的 条评论
为什么被折叠?



