xml 파일을 내 IOS 응용 프로그램으로 구문 분석합니다. 글쎄, 난 그냥 xml 파일의 URL을 사용할 때 그것을 할 수 있지만 Xcode 프로젝트에서 파일을 구문 분석 할 수 싶어요. 그래서 나는 다음과 같은 코드를 사용 :NSXMLParser가 xcode 프로젝트의 xml 파일을 구문 분석하지 않습니다.
NSURL *xmlFile = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"Prices" ofType:@"xml"]];
NSXMLParser *xmlParser = [[NSXMLParser alloc]initWithContentsOfURL:xmlFile];
를하지만 구문 분석하지 않습니다, 난 아직도
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Prices.xml"];
NSData *data = [[NSData alloc]initWithContentsOfFile:path];
NSXMLParser *xmlParser = [[NSXMLParser alloc]initWithData:data];
없는 구문 분석뿐만 아니라 다음을 사용하지만 URL에서 구문 분석 경우는
를 작동NSURL *url = [[NSURL alloc] initWithString:@"http://myurl/Data.xml"];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
URL을 사용하지 않고 프로젝트 내에서 파일을 구문 분석해야하지만 비슷한 질문을 많이 검색 한 후에도 여전히 할 수 없습니다.
위의 모든 프로세스에서'xmlParser'가 초기화됩니다 (XML에서 문제가있는 경우). 그렇다면 프로세스에서 문제가 발생합니다. – iphonic
시도해보십시오. .... http : //stackoverflow.com/questions/4705588/nsxmlparser-example – Pradeep