2015. 1. 13. 03:36

Android WebPageParser 다중 함수 적용.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개인적으로 Html 파싱 할 때 가장 많은 시간이 걸리는 부분중 하나가,

전체 페이지를 읽어서 문법에 맞게 재 정렬 하는 부분이 아닌가 싶습니다.

그래서 html 파싱할때는 먼저 line으로 split 처리 합니다.

그럴 경우 종종 이런 경우가 있는데요.

이렇게 제가 추리고 싶은 TEXT 와 정형화 되지 않은 태그 가 한 줄에 있는 경우 입니다.

이럴 경우 그 전의 토큰을 읽어와서 쭈욱 재 정렬 한 후 다시 텍스트를 추리면 됩니다.

해당 기능은 제가 일전에 구현을 해놨는데요.

STACK을 활용하는 기능인데, 만만치 않습니다.

 

그래서 결국 해당 문자열에서 태그를 제거 하던지, 오로지 TEXT만 추리는 기능을 다시 적용 시키는데요.

이런 기능을 XML에 적용 해놨습니다.

핵심부분은 :: 로 split을 처리 할 수 있게 해 놓은겁니다.

클릭을 해봅니다.

태그가 없어졌네요.

감사 합니다.