7
NSXMLParser有三種類型的init。解析存儲在iPhone應用程序的Documents目錄中的XML文件
- >初始化
- > initWith數據
- > URL的initWithContents
=>但我的xml文件存儲在應用程序的文檔目錄,因此如何解析文件這是存儲在「Doc Dir」
在此先感謝。
NSXMLParser有三種類型的init。解析存儲在iPhone應用程序的Documents目錄中的XML文件
- >初始化
- > initWith數據
- > URL的initWithContents
=>但我的xml文件存儲在應用程序的文檔目錄,因此如何解析文件這是存儲在「Doc Dir」
在此先感謝。
nsdata可以用文件的內容進行初始化。使用帶的NSData的initWithContentsOfFile實例方法和供應,爲的NSXMLParser的initWithData方法:
NSString * filePath = [[NSBundle mainBundle] pathForResource:@"someFile"
ofType:@"xml"];
NSData * fileData = [NSData dataWithContentsOfFile:filePath];
NSXMLParser * parser = [NSXMLParser initWithData:fileData];
謝謝主席先生,我完全忘了這一點。感謝您的幫助。 – 2009-08-24 20:08:13
你打敗了我,所以我添加了我的代碼到你的答案。請按照您認爲合適的方式編輯。 :) – 2009-08-24 20:08:15
謝謝eJames,我懶得拼出來 – ennuikiller 2009-08-24 20:20:30