안드로이드 개발 질문/답변
(글 수 45,052)
HtmlCleaner cleaner = new HtmlCleaner(); CleanerProperties props = cleaner.getProperties(); TagNode node =null; props.setOmitComments(true); try { node = cleaner.clean("http://www.wisetoto.com/livescore/?sports=sc"); }
catch(IOException e) { e.printStackTrace(); } SimpleXmlSerializer se = new SimpleXmlSerializer(props); try { //se.writeXmlToFile(node, "/sdcard/text.xml","UTF-8"); // 파일 출력 //System.out.println("1"); se.writeXmlToStream(node, System.out,"UTF-8"); // 콘솔 출력 String st = se.getXmlAsString(node); System.out.println("st : " + st); }
Html을 긁어오는데 잘 안되는군요.
소스는 위와 같습니다.
결과는 아래와 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<html><head /><body>http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=3573</body></html>
보면 catach로 가지 않는 것으로 보아 에러는 아닌 것 같은데요. 왜 되지 않는지 모르곘습니다.
logcat에,
"Default buffer size used in BufferedWriter constructor. It would be better to be explicit if an 8k-char buffer is required."
이런게 뜨는군요..