2011-01-28 2 views
0

안녕하세요, 탐색 컨트롤러를 사용하지 않고 로컬 XML 파일을 구문 분석해야합니다. 그리고 나는 모든 서류를 공부했다. 하지만 여전히 혼란 스럽네요. 누구든지 완전한 샘플 예제 코드 하나로 완전히 설명 할 수 있습니까?테이블 뷰 컨트롤러를 사용하지 않고 로컬 XML 파일 구문 분석

또는 uiwebview에 표시하기 위해 로컬 xml 파일에 액세스하거나 읽을 수있는 방법을 알려주십시오.

답변

0

모든 종류의 데이터를 구문 분석하고 올바르게 표시하는 것은 프로그래밍 기술을 향상시키는 좋은 방법입니다. 아이폰에

구문 분석을위한 많은 옵션이 있습니다,하지만 먼저 당신은 당신의 파일을로드 할 수 있습니다

NSString *filePath = [[NSBundle mainBundle] 
pathForResource:@"MyFile" ofType:@"txt"]; NSData *myData = [NSData dataWithContentsOfFile:filePath]; if (myData) { // do something useful }

당신이 작업 파일을 구문 분석을 얻을 수 있습니다 일단. 나는 Xpath을 사용하는 것을 좋아합니다, 당신이 필요로하고 저장/표시/조작하는 요소를 쉽게 찾을 수 있습니다. Xpath를 사용하기위한 훌륭한 라이브러리와 프레임 워크가 있습니다.

개인적인 선호는 XpathQuery입니다.

사물의 소리가 나면, 당신은 간단한 파일을 읽고 꽤 정상적인 방식으로 물건을 표시하게 될 것입니다. 다음 작업을 수행 할 수 있습니다.

#import "XpathQuery" 

NSArray *queryResult = PerformXMLXPathQuery(myData, @"/aNode"); 

myTextField.text = [[queryResult objectAtIndex:0] objectForKey:@"nodeContent"];
관련 문제