안드로이드 입문자 입니다.
우선 최종 목표는 한 게시판의 글을 파싱하고 파싱한 것을 리스트로 출력해주고
그 해당 리스트를 출력하면 해당하는 글의 정보를 자세히 볼 수 있도록 파싱을 하고 싶습니다.
찾아보면 html 파싱 xml 파싱 등등인데 저같은 경우는 html 파싱을 해야 하지 않을까 합니다.
이것을 어떻게 계획을 세우고 해야할지 조언이나.
어떤식으로 접근해야 게시판 제목만 긁어 오는 것이 아니라 내용까지 긁어서 출력 해줄 수 있을지
일반적으로 태그의 id값을 통해서 직접적으로 태그로 접근하여 해당 태그로 둘러쌓인 바디를 긁어 오게됩니다.
<태그>바디</태그>
하지만 id가 없을 경우도 생기니 이 방법은 접근이 가능한곳만 되구요.
보통은 최상의 태그로부터 자식 태그로 이동하는 방식으로 진행합니다.
예를 들어 부모에서 4번째 자식의 2번째 자식의 7번째 자식에 있는 바디를 읽어온다. 이런느낌이네요.
html도 결국 xml의 확장형이여서 xml로 읽어오셔도 html로 읽어오셔서 파싱하셔도 됩니다.
파싱하려는 구분에 따라 방법이 틀려지게 됩니다.
DB 를 이용가능하면, DB 를 가지고 PHP 나 기타 웹언어를 이용하여 JSON 형태로 리턴해주고,
이에 맞게끔 JSON 으로 파싱해서 원하는 형태로 출력이 가능하고요.
그렇지 않다면 HTML 으로 직접파싱하는 방법이 있습니다. 이때에는 Jericho 파서를 일반적으로 이용하고요.
로그인 유지
일반적으로 태그의 id값을 통해서 직접적으로 태그로 접근하여 해당 태그로 둘러쌓인 바디를 긁어 오게됩니다.
<태그>바디</태그>
하지만 id가 없을 경우도 생기니 이 방법은 접근이 가능한곳만 되구요.
보통은 최상의 태그로부터 자식 태그로 이동하는 방식으로 진행합니다.
예를 들어 부모에서 4번째 자식의 2번째 자식의 7번째 자식에 있는 바디를 읽어온다. 이런느낌이네요.
html도 결국 xml의 확장형이여서 xml로 읽어오셔도 html로 읽어오셔서 파싱하셔도 됩니다.