http url을 이용하여 xml파싱을 한후 데이터를 어플리케이션 각 페이지에 뿌려줘야 하는 프로그램을 만들고 있습니다.

근데 xml파싱부분은 정말 공부할수록 머리가 어지러워지는 느낌인데요..

xmlpullparsing을 보니깐 다큐먼트시작, 태크시작,태그종료,다큐먼트 종료 이렇게 구성되구

SAXparsing은 핸들러를 이용해서 startElement,endElement,characters 이렇게 구성되던데요..

제가 현재 제작중인 프로그램은 웹서버에서 url을 받아서 xml을 연동해서 아이디값을 찾아서

어플리케이션 각 페이지에 넣어줘야하는데 어떻게 해야 하는지 잘 모르겠습니다.

가르침 부탁드립니다.....

    public void connect_server(){
      try {
           String ur = getString(R.string.default_address);
           URL url = new URL(ur);
                      
             /* Get a SAXParser from the SAXPArserFactory. */
             SAXParserFactory spf = SAXParserFactory.newInstance();
             SAXParser sp = spf.newSAXParser();

             /* Get the XMLReader of the SAXParser we created. */
             XMLReader xr = sp.getXMLReader();
             /* Create a new ContentHandler and apply it to the XML-Reader*/
             XMLHandler myxmlHandler = new XMLHandler();
             xr.setContentHandler(myxmlHandler);
             
             /* Parse the xml-data from our URL. */
             xr.parse(new InputSource(url.openStream()));      
             /* Parsing has finished. */

             /* Our ExampleHandler now provides the parsed data to us. */
             ParsedDataSet parsedDataSet = myxmlHandler.getParsedData();      //핸들러에 만든 데이터 값을 가져오기.
             /* Set the result to be displayed in our GUI. */
             content1.setText(parsedDataSet.toString());             //데이타값을 찍어내는 부분 
        } catch (Exception e) {
             /* Display any Error to the GUI. */
             content1.setText("Error: " + e.getMessage());
             //Log.e(MY_DEBUG_TAG, "WeatherQueryError", e);
        } 
    }