안드로이드 사용자 질문/답변
(글 수 3,598)
html Parsing 질문 드립니다.
아래 html 코드에서 td 별로 나눠서 String값을 저장하고 싶은데 잘 안되서요.
| <td align="center" style="width:145px;">2010-05-06 20:40</td><td align="center" style="width:82px;">서안산</td><td align="center" style="width:82px;">집하입고</td><td align="center" style="width:80px;"><a href="javascript:__doPostBack('gridTrace$ctl02$ctl00','')">서안산</a></td><td align="center" style="width:80px;"><a href="javascript:__doPostBack('gridTrace$ctl02$ctl01','')"></a></td><td align="center" style="width:80px;">선부동</td><td align="center" style="width:80px;"> </td><td align="center" style="width:80px;"><a href="javascript:__doPostBack('gridTrace$ctl02$ctl02','')">선부동</a></td> | |
</tr><tr style="height:25px;">
|
제가 작성한 코드는 다음과 같습니다.
ArrayList<String> list = new ArrayList<String>();
List<Element> atags = source.getAllElements(HTMLElementName.TD);
for(int i=0; i < atags.size(); i++) {
Element e = (Element) atags.get(i);
String align = e.getAttributeValue("align");
String label = e.getContent().getTextExtractor().toString();
if(align!=null && label!= null && align.contains("center")) {
list.add(label);
Log.i("align : ", align.toString());
}
}
어디가 잘못되었는지 지적 좀 부탁드리겠습니다.




next line으로 넘어가는 구문이 필요하지 않을까 하는... 작은 생각을...