안드로이드 개발 질문/답변
(글 수 45,052)
오라클 연동 관련 질문했던 초보자입니다
답변주셨던분들 감사합니다.
실습중에 이제 안드로이드에서 JSP로 구축한 홈페이지 자체를 불러오는건 가능합니다
그런데 그 홈페이지중에서 제가 원하는 메뉴에 (메뉴가 채소 과일.. 요리 ) 이렇게있는데
제가 원하는 요리메뉴에 메인이미지만 다 불러오고 싶은데 그 설정을 어떻게 하나요???
툭 던져주시는 말로는, 그 sql문을서블릿으로 해서 jsp페이지를 하나 만든다음에 그 웹페이지를
xml화 해서 안드로이드에서 xml로 파싱하면 된다고 하시던데...
말은 엄청 쉽게 하신거같은데, 제가 초보자라 이해가 잘 되질 않아서여;;;;
조금이라도 도움이 될 만한 답변주시면감사하겠습니다.
좋은하루되세요^^




예전에 썼던 SAXParser 가 있더군요.
private String mStrUrl;
private URL mURL;
private SAXParserFactory mSAXPFParserModel;
private SAXParser mSAXParser;
private XMLReader mXMLReader;
private HttpURLConnection mHURLConn;
private InputStream mISStream;
mSAXPFParserModel = SAXParserFactory.newInstance();
try{
mURL = new URL("mStrUrl); //해당 URL
mHURLConn = (HttpURLConnection)mURL.openConnection();
mIntResponse = mHURLConn.getResponseCode();
}
catch(Exception e)
{
mIntResponse = 1000;
}
if(mIntResponse == HttpURLConnection.HTTP_OK)
{
mSAXParser = mSAXPFParserModel.newSAXParser();
mXMLReader = mSAXParser.getXMLReader();
mXMLReader.setContentHandler(this);
mISStream = mHURLConn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(mISStream);
InputStreamReader isr = new InputStreamReader(bis,
Charset.forName("EUC-KR"));
BufferedReader br = new BufferedReader(isr);
mXMLReader.parse( new InputSource(br) );
break;
}
바로 적용은 안되겠지만 수정하셔서 위와 같이 파싱하면 됩니다.
현재 상용중인데 속도가 기대만큼은 안나옵니다.
가능 하시다면 JSON 을 찾아 보시는게 나을듯 합니다.