안드로이드 개발 질문/답변
(글 수 45,052)
http://www.androidpub.com/?_filter=search&mid=android_dev_qna&search_target=title&search_keyword=CDATA&document_srl=1141900
이것이 저번에 제가 올려드린 질문입니다..
잘 되는 소스를 고쳐서 했는데 안되더라고요
그래서 혹시나 해서
http://yooninsung.blog.me/30085739389
에서 강의했던 DOM 파서의 방법을 이용해서 파싱을 해봤습니다만
오류가 계속 뜹니다
아예 시작조차 안됩니다.
제가 파싱하려는 곳이 http://uicoop.ac.kr/dining/food.php 사이트인데
혹시 확장명이 php 라서 안되는 것은 아닌가요?
이런 것에 대해서 많이 검색했다고 생각하는데 도저히 이해가 안되는 것이 일어나서 답답합니다..
참고로 제가 만든것은
즉 제가 뽑을려는 데이터가
이것이 저번에 제가 올려드린 질문입니다..
잘 되는 소스를 고쳐서 했는데 안되더라고요
그래서 혹시나 해서
http://yooninsung.blog.me/30085739389
에서 강의했던 DOM 파서의 방법을 이용해서 파싱을 해봤습니다만
오류가 계속 뜹니다
아예 시작조차 안됩니다.
제가 파싱하려는 곳이 http://uicoop.ac.kr/dining/food.php 사이트인데
혹시 확장명이 php 라서 안되는 것은 아닌가요?
이런 것에 대해서 많이 검색했다고 생각하는데 도저히 이해가 안되는 것이 일어나서 답답합니다..
참고로 제가 만든것은
switch(parserEvent){
case XmlPullParser.START_DOCUMENT:
Log.d("parserTest", "Parser Start..!");
break;
case XmlPullParser.START_TAG:
break;
case XmlPullParser.TEXT:
if(tag.equals("Date")){
Log.d("1parserTest", parser.getText());
stnid = parser.getText();
}
if(tag.equals("Time")){
Log.d("2parserTest", parser.getText());
desc = parser.getText();
}
if(tag.equals("Name")){
Log.d("3parserTest", parser.getText());
ta = parser.getText();
}
if(tag.equals("Price")){
Log.d("4parserTest", parser.getText());
region = parser.getText();
}
test.setText("No: " + stnid);
break;
case XmlPullParser.END_TAG:
break;
} 즉 제가 뽑을려는 데이터가
<MenuInfo> - <Menu>
<Date>20(월)</Date>
</items>
이렇게 존재할때 그냥 단순히 실험용으로 Date의 값만 들어오게되면 textbox의 값이 변하게 했습니다.
다른것은 크게 신경 안쓰고요. 근대 이것도 작동안하고
결과적으로는 아무것도 안넣고 그냥 단순 로딩만 하는데에도 오류가 나옵니다.
----------------------------------------------------------------
DOM 파싱이든 SAX 파싱이든 별로 상관없습니다.
SAX 파싱은 http://www.androidpub.com/1141900 이글을 보신다면 알수 있듯이 시도를 해봤지만..
사실
String attrValue = atts.getValue("");
myParsedExampleDataSet.setExtractedInt(attrValue); 이 부분을 어떻게 해야할지 모르겠고요
DOM 파싱은 그냥 넣기만 해도 오류가 뜹니다 ㅠㅠ 원래 다른것은 잘 되던 소스인데 ㅠㅠㅠ
아... 정말.. 제가 실력이 많이 부족하긴한대 몇번 계속 삽질해도 결과가 안나오니 스트레스를 너무많이 받습니다 ㅠㅠ
정말 미칠꺼같아요; 아오 진짜 ㅠㅠ 내가 돌머리인가.. 에휴
어쨌든 아무거나 좀 해결책좀 알려주실분 없으세요? ㅠㅠ




참고로 DOM 파싱은 http://www.androidpub.com/?mid=android_dev_qna&search_target=title&search_keyword=parsing&document_srl=876597 여기서 정보를 얻기도했습니다..만
왜 나만 안되지 ㅠㅠ 이상하게 안되네요; 저거랑 소스가 비슷한대 안됩니다.. ㅠㅠ 아 왜안되 ㅠㅠ 그냥 파싱만 되게 된다면.. 나머지 뭐 하는것들은 다 할수있을꺼같은데..ㅠㅠ
미치겠네요