iOS UI13 資料解析XML

2021-12-29 22:39:08 字數 845 閱讀 5462

- (ibaction)parserbutton:(id)sender else if ([elementname isequaltostring:@student ]){

//碰到student,意味著這是乙個新的物件,需要建立乙個物件來接收資料,並且放到學生陣列中

student *stu=[[student alloc] init];

[self.stuarr addobject:stu];

[stu release];

-(void)parser:(nsxmlparser *)parser foundcharacters:(nsstring *)string

// 找到節點內容的時候需要呼叫,需要用乙個屬性來儲存對應節點的內容string

// 儲存節點內容

self.tempstr = string;

-(void)parser:(nsxmlparser *)parser didendelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *)qname

//只要到節點結束就會走這個方法

//沒有操作完的物件在陣列的最後一位

student *stu = [self.stuarr lastobject];

// if ([elementname isequaltostring:@name]) {

// stu.name =self.tempstr;

//通過kvc進行賦值

[stu setvalue:self.tempstr forkey:elementname];

@end

xml解析資料

import gdataxmlnode.h 引第三方標頭檔案 import jsonkit.h 引第三方標頭檔案 inte ce rootviewcontroller uiviewcontroller 協議 property nonatomic,retain nsmutablearray allst...

解析XML資料

其實就是已有的工具使用方法,特別白痴的做法,記住就好了。貴在實際專案中融會貫通 private void par mlwithpull string xmldata else if name equals nodename else if verson equals nodename break 解...

XML資料解析

結合網上的例子,記錄一下自己過程中的坑 建立乙個解析器物件xmlpullparser 使用xmlpullparser.setinput 方法設定解析器的輸入 通過判斷事件型別,迴圈呼叫next 方法獲得解析的資料 南寧 10 01 2982 東南風06 09 19 35 8日星期三 高溫 34 低溫...