2011-02-08 6 views
0

앱 디렉토리를 만들고 있는데 표시 할 각 항목의 이름, 전자 메일, 전화 번호 및 사무실을 구문 분석해야합니다. UITableView. 나는 클래스를 만들었지 만, 단순한 txt 파일을 지나치지 않은 것을 정말로 다루지 않았습니다.iPhone 테이블에 대해이 .xml을 구문 분석하는 방법은 무엇입니까?

아래쪽에 다음 유형의 데이터로 구성된 xml 파일에 URL을로드해야합니다. xml 태그가 없지만 .xml로 저장됩니다.

NSXMLParser에 대해 읽었지만 올바른 방법인지 또는 쉬운 방법이 있는지 확실하지 않았습니다. .

아래의 .xml 파일의 일부의 예입니다. 이것은 동일한 방식으로, 부서, 부서, 사람별로 구성되는 몇 백 라인의 일부일뿐입니다.

도움 주셔서 감사합니다.

http://cs.millersville.edu/School 과학 MathematicsDr.FirstH.LastRoddy 과학 [email protected] ScienceMrs.First.LastRoddy 과학 [email protected]의 ScienceDr.FirstH.LastRoddy Science [email protected] ScienceDr.FirstH.LastRoddy 과학 센터 [email protected] 컴퓨터 과학 Ms.FirstA.GilbertLast 과학 센터 [email protected] 컴퓨터 과학 박사. FirstH.LastRoddy Science [email protected]

+0

http://stackoverflow.com/questions/406811/iphone-development-xmlparser-vs-libxml2-vs-touchxml 확인 여기에서 참조 된 XML dev 라이브러리; 더 쉬운 옵션 일 수 있습니다. –

+0

나는이 모든 것을 읽었지 만, 내가 본 XML 파서 중 하나는 XML 파일에 포함되어 있지 않은 노드와 태그를 다룬다. – RyanG

답변

0

이 파일에는 xml 파서를 사용할 수 없습니다.

대신 텍스트 파일을 구문 분석하려면 NSScanner을 사용해보십시오. 자습서의 부부는 다음과 같습니다 :

+0

감사! 나는이 튜토리얼을 밖으로 시험해 볼 것이고 나는 어떤 문제가 생기면 게시 할 것이다. – RyanG

+0

다른 브라우저에서 XML을 보았습니다. 이제 태그가 나타납니다. TBXML 파서를 사용하여 끝났습니다. – RyanG

0

xml 태그없이 파일은 평범한 텍스트 파일처럼 좋습니다. 행은 개행 문자로 구분되고 .... 이며 각 행에는 점 (.)으로 구분 된 데이터가 포함되어 있습니다. 패턴을 찾아서 텍스트 파일을 구문 분석하는 것처럼 구문 분석하십시오.

관련 문제