정확히 이게 무슨 기능이죠?
웹 페이지에서 값을 읽어와서 xml로 바꾸는 이유를 잘 모르겠습니다.
바꾼 다음에는 어떻게 사용 합니까?
안드로이드에서 웹페이지 로그인 기능을 구현하고 싶은데 어떻게 하면 되나요?
Jerecho 파서를 사용해 보았는데
플랫폼 아이피와 서버 아이피가 동일하면 애러가 나나요?
관련 자료가 기재된 블로그나 홈페이지를 소개해주시면 감사하겠습니다;;
파서를 왜 사용하는지, 최근 사용되는 xml의 주 용도가 무엇인지에 대한 이해가 필요한것 같습니다.
안드로이드 파서가 무엇을 지칭하는지 부터 잘 모르겠습니다. XmlPullParser를 말하는것같긴한데
안드로이드에선 xml 파싱을 하는데 DOMParser, SAXParser, XmlPullParser 세가지를 모두 사용 가능 합니다.
xml파싱을 지칭하는것이 아니라면 JSONParser도 사용할수 있습니다.
xml이나 json같은 것을 사용하는 이유는 언어에 종속되지 않는 형태로 데이터를 통신하기 위함과 가독성을 동시에 얻기 위함입니다.
(물론 그외의 다른 기능들이 많지만 생략합니다.)
웹페이지의 값은 보통 html이라는 언어로 작성이 됩니다. 이건 브라우져에서 자체적인 파서에 의해 파싱됩니다.
웹페이지를 불러와 파싱을 한다면 그 페이지는 xml 혹은 json형태의 값이 있는 페이지일 겁니다.
그렇지 않은데 파서를 이용해 파싱을 한다면 뻘짓거리 하는 것이죠.
(제리코 파서는 html을 파싱하는 것이기 때문에 이건 제외입니다.)
파싱이란 과정은 해당 양식(xml, json)형태의 문자열에서 원하는 값을 추출하는 과정입니다.
추출된 데이터는 뭔가 다른 로직을 위해 사용되어지겠지요. 리스트를 보여준다던가 DB에 값을 넣는다던가 하는..
웹페이지의 로그인 기능은 웹뷰에서 한다면 웹쪽에서 처리를 해주면 돼는것이고 앱에서 입력을 받는다면
로그인 페이지로 아이디와 비밀번호를 파라미터로 전달해주고 그것에 대한 결과값을 xml, json형태로 받아서 처리해주면 됩니다.
플랫폼 아이피와 서버아이피가 동일하다고 해서 에러가 나진 않을겁니다 단 포트는 달라야겠지요.
(플랫폼과 서버의 기능을 할수있다는 전제하에서)




..;; 파싱해서 스트링형으로 변환시켜 이용하는 것이죠..-_-;;
그리고...사용방법은 개발자 맘이죠..
제리코 파서는 HTML 파서라 압니다만...
안드로이드에서 웹페이지 로그인 기능은 파서가 필요없죠.
아이피문제는 모르겠네요.
구글에서 안드로이드 파서 쳐보시면 다 나올것 같은데요?