안드로이드 개발 질문/답변
(글 수 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."
이런게 뜨는군요..