我有一個名爲sample.xml的文件,我需要使用NSXMLParser
來檢索該文件中的內容。我曾嘗試通過URL解析XML文件,但現在我有一個XML文件。有人告訴我如何解析當我有一個文件?我使用Xcode4和iOS SDK 4.3預先感謝。如何使用NSXMLParser解析XML文件
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:[NSData dataWithContentsOfURL:<#(NSURL *)#>]];
// Tell NSXMLParser that this class is its delegate
[parser setDelegate:self];
[parser setShouldProcessNamespaces:NO];
[parser setShouldReportNamespacePrefixes:NO];
[parser setShouldResolveExternalEntities:NO];
// Kick off file parsing
[parser parse];
//[parser setDelegate:nil];
[parser release];
解析文件,你只需要改造第一線,並與[NSData dataWithContentsOfFile:<#(NSString *)#>]
取代[NSData dataWithContentsOfURL:<#(NSURL *)#>]
其中NSString
是:
的可能重複[在iPhone上的NSXMLParser,我怎麼使用它給出一個XML文件(這裏福利局:\)](http://stackoverflow.com/questions/2964503/nsxmlparser-on-the-iphone-how-do-i-use-it-given-a-xml-file-newb-here) – 2011-05-18 06:38:58
更多詳細信息:[解析存儲在文檔目錄中的XML文件](http:/ /stackoverflow.com/questions/1324404/parsing-an-xml-file-stored-in-the-documents-directory-of-an-iphone-application)[解析本地XML文件](http://stackoverflow.com/questions/4918394/parsing-a-local-xml-file-in-ios-sdk) – 2011-05-18 06:40:13