본문 바로가기
프로그래밍/iOS

[Hpple Parser] HTML Parser 1장 - Hpple 추가하기

by 백룡화검 2012. 2. 9.


안녕하세요. 오랜만에 글을 쓰는거 같습니다.


이번에 해볼것은 파싱인데요, Hpple를 이용해서 파싱해보려고 합니다. 파싱해서 자료를 가져온뒤, 테이블뷰와 맵뷰에 뿌려줄꺼에요.


아마 시간이 많이 걸리겠지요.......... 하여튼 시작합니다.


============================================================================


기존에 해오던데로 IB없이 합니다. 새 프로젝트를 만들어 줍니다.




윈도우-베이스 형식으로 만들어 주세요.



프로젝트명은 알아서 정해주세요.



첨부해드린 압축파일을 푸시면 7개의 파일이 보입니다. 이걸 폴더채 프로젝트폴더 내에 Classes 폴더에 복사해주세요.



/ParserHpple/Classes/Hpple가 되겠습니다.



그런뒤에 엑스코드에 추가해주세요. 직접 폴더에 카피를 해넣었으니 Copy items into....옵션을 해제해주셔야합니다.




파일추가 완료된 모습입니다. Hpple.txt 파일은 엑스코드 내에서 지워주시고 파인더에서 열어주세요.




두가지를 프로젝트에 추가하라네요.



왼쪽 그룹&파일즈에서 프로젝트명을 우클릭 - Get Info. (프로젝트명을 더블클릭하셔도 됩니다.)



빌드탭으로 가신뒤 서치부분에 "Header Search Paths"로 검색하셔서




"${SDKROOT}/usr/include/libxml2"를 추가하고 Recursive 옵션을 체크해주세요.



추가완료!!




마찬가지로 "Other Linker Flags" 검색하신뒤




"-lxml2"를  추가해주세요.




완료!!



빌드해보시면 에러없이 빌드됩니다.  이제 필요한 부분에서 #import "TFHpple.h"로 임포트 시키신후에 사용하시면 됩니다. =)


1장끝!!

출처 : http://blog.naver.com/aki_xi?Redirect=Log&logNo=100113374283