1) 讀取檔案路徑
nsstring *path = [nsbundle mainbundle] pathforresource:@「student」 oftype@「txt」]];
2)讀取資料
nsdata *data = [nsdata datawithcontentoffile:path];
1> 開始xml sax解析, 需要遵循nsxmlparserdelegate
nsxmlparser *firstparser = [nsxmlparser alloc]initwithdata:data];
2> 指定**人
firstparser.delegate = self;
3> 開始解析
[firstparser parse];
4> 開始解析資料
-(void)parserdidstartdocument:(nsxmlparser *)parser
5> 開始讀取節點
-(void)parser:(nsxmlparser *)parser didstarelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiename:(nsstring *)qname attributes:(nsdictionary *)attributedic
self.currentelement = elementname; }
6> 讀取節點內容
-(void)parser:(nsxmlparser *)parser foundcharacters:(nsstring *)string
7> 當前節點讀取結束
-(void)parser:(nsxmlparser *)parser didendelement:(msstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *)qname
8> 當前文件讀取結束
-(void)parserdidenddocument:(nsxmlparser *)parser
xml文件解析
import gdataxmlnode.h 建立xml文件 取出所有 promotion節點 nsarray array document nodesforxpath promotion error nil 建模 for gdataxmlelement element inarray 使用gdata...
xml文件解析
xml文件解析 what xml文件用來存放資料,這些資料需要被程式傳遞使用 但xml的語法有別於使用它的語言的語法,所以需將xml儲存的資料轉換成使用它語言能識別的資料,這個過程叫xml解析 do xml文件在各語言基礎上定義一致,且解析邏輯一致,故用於 各語言間資料傳輸 xml的三種解析規則 d...
iOS中xml檔案解析
xml檔案內容 id 1 jackname 2015personid 20age person id 2 rosename 2016personid 18age person id 3 tomname 2017personid 19age person id 4 jerryname 2018pers...