안드로이드 개발 질문/답변
(글 수 45,052)
웹페이지파란 사전을 긁어다가 Htmlclearner로 xml화 하고 파싱 할계획이었는데요...
클리너는 여차 저차 해서 대충 이렇게 구성했는데요...
문제는 완성된 out.xml 이라는 파일이 구문적으로 문제도 있고
/data/data/패키지/files/요기에... 위치해서
파싱 부분에서 어떻게 불러다 써야 할지를 모르겠어요 ㅠㅠ
XmlPullParser xpp = getResources().getXml(R.id. XXXX) 식으로 불러다 썼던것이... 경로가 달라서 않뎌요 ㅠ
xml파일을 저장할때 위치를 어케 지정해야하나요? 아니면
파싱할 파일을 불러오는 주소를 지정해 줄수 있나요??
<HTMLCLEARNER>=주석부분 용도 아시는분 ㅠㅠ?
try{
Ur = new URL("http://dic.paran.com/dic_eng_search.php?lv2=0&lv3=0&dic_idx=0&dic_type=4&q=apple");
HtmlCleaner HC = new HtmlCleaner();
CleanerProperties CP = HC.getProperties();
TagNode node =null;
FileOutputStream fos;
CP.setOmitComments(true); //주석 지우기
// CP.setOmitDeprecatedTags(true);
// CP.setOmitDoctypeDeclaration(true);
// CP.setOmitHtmlEnvelope(true);
//CP.setOmitUnknownTags(true);
//CP.setOmitXmlDeclaration(true);
// CP.setUseCdataForScriptAndStyle(true);
// CP.setRecognizeUnicodeChars(true);
// CP.setUseEmptyElementTags(true);
// CP.setAdvancedXmlEscape(true);
// CP.setTranslateSpecialEntities(true);
// CP.setBooleanAttributeValues("empty");
SimpleXmlSerializer SX = new SimpleXmlSerializer(CP);
fos = openFileOutput("out.xml",Context.MODE_WORLD_READABLE|Context.MODE_WORLD_WRITEABLE);
try{
node = HC.clean(Ur,"euc-kr");
}catch(Exception e){
e.printStackTrace();
}
try{
SX.writeXmlToStream(node,fos);
}catch(Exception e){
e.printStackTrace();
}
}catch(Exception e){
e.printStackTrace();
}
클리너는 여차 저차 해서 대충 이렇게 구성했는데요...
문제는 완성된 out.xml 이라는 파일이 구문적으로 문제도 있고
/data/data/패키지/files/요기에... 위치해서
파싱 부분에서 어떻게 불러다 써야 할지를 모르겠어요 ㅠㅠ
XmlPullParser xpp = getResources().getXml(R.id. XXXX) 식으로 불러다 썼던것이... 경로가 달라서 않뎌요 ㅠ
xml파일을 저장할때 위치를 어케 지정해야하나요? 아니면
파싱할 파일을 불러오는 주소를 지정해 줄수 있나요??
<HTMLCLEARNER>=주석부분 용도 아시는분 ㅠㅠ?
try{
Ur = new URL("http://dic.paran.com/dic_eng_search.php?lv2=0&lv3=0&dic_idx=0&dic_type=4&q=apple");
HtmlCleaner HC = new HtmlCleaner();
CleanerProperties CP = HC.getProperties();
TagNode node =null;
FileOutputStream fos;
CP.setOmitComments(true); //주석 지우기
// CP.setOmitDeprecatedTags(true);
// CP.setOmitDoctypeDeclaration(true);
// CP.setOmitHtmlEnvelope(true);
//CP.setOmitUnknownTags(true);
//CP.setOmitXmlDeclaration(true);
// CP.setUseCdataForScriptAndStyle(true);
// CP.setRecognizeUnicodeChars(true);
// CP.setUseEmptyElementTags(true);
// CP.setAdvancedXmlEscape(true);
// CP.setTranslateSpecialEntities(true);
// CP.setBooleanAttributeValues("empty");
SimpleXmlSerializer SX = new SimpleXmlSerializer(CP);
fos = openFileOutput("out.xml",Context.MODE_WORLD_READABLE|Context.MODE_WORLD_WRITEABLE);
try{
node = HC.clean(Ur,"euc-kr");
}catch(Exception e){
e.printStackTrace();
}
try{
SX.writeXmlToStream(node,fos);
}catch(Exception e){
e.printStackTrace();
}
}catch(Exception e){
e.printStackTrace();
}



