안드로이드 개발 질문/답변
(글 수 45,052)
제가 url을 통해서 html 을 가져와서
xml로 바꾸어서 파서를 하고 있습니다.
<dt id="book_title_0"><a href="http://book.naver.com/bookdb/book_detail.nhn?bid=6377014" target="_blank">그들이 말하지 않는 23가지</a> </dt>
위에는 html 이구요
html에서 바뀐 xml을 파서 하고 있는데
while((parserEvent = parser.next()) != XmlPullParser.END_DOCUMENT){
if(parserEvent == XmlPullParser.START_TAG) {
String temp = parser.getName();
if(temp.equals("dt")){
Log.i("TAGName", temp);
book = parser.getAttributeValue("", "id"); <--- 이부분에서 계속 에러
Log.i("BOOkName", book);
이런식으로 파서를 하고 있는데
tag를 뽀ㅃ으면 나옵니다 그런데 표시한부분에서 계속 에러가 뜨더라구요;;
getText 를 사용햇더니 2번 정보를 가져오고 다시 오류가 뜨고요;;
왜 그런가요..?
html 이 2000줄 정도 되는데 로그로 표시할떄는 마지막까지 다 뜨긴하던데;;
xml로 바꾸어서 파서를 하고 있습니다.
<dt id="book_title_0"><a href="http://book.naver.com/bookdb/book_detail.nhn?bid=6377014" target="_blank">그들이 말하지 않는 23가지</a> </dt>
위에는 html 이구요
html에서 바뀐 xml을 파서 하고 있는데
while((parserEvent = parser.next()) != XmlPullParser.END_DOCUMENT){
if(parserEvent == XmlPullParser.START_TAG) {
String temp = parser.getName();
if(temp.equals("dt")){
Log.i("TAGName", temp);
book = parser.getAttributeValue("", "id"); <--- 이부분에서 계속 에러
Log.i("BOOkName", book);
이런식으로 파서를 하고 있는데
tag를 뽀ㅃ으면 나옵니다 그런데 표시한부분에서 계속 에러가 뜨더라구요;;
getText 를 사용햇더니 2번 정보를 가져오고 다시 오류가 뜨고요;;
왜 그런가요..?
html 이 2000줄 정도 되는데 로그로 표시할떄는 마지막까지 다 뜨긴하던데;;
0번째 속성값을 가져오기....