<?xml version="1.0" ?>
- <owner>
- <owner1>
  <ownerId>1111</ownerId>
  <ownerPwd>aaaa</ownerPwd>
  <ownerName>컴퓨터</ownerName>
  </owner1>
- <owner2>
  <ownerId>2222</ownerId>
  <ownerPwd>bbbb</ownerPwd>
  <ownerName>컴퓨터2</ownerName>
  </owner2>
- <owner3>
  <ownerId>3333</ownerId>
  <ownerPwd>cccc</ownerPwd>
  <ownerName>컴퓨터3</ownerName>
  </owner3>
- <owner4>
  <ownerId>4444</ownerId>
  <ownerPwd>dddd</ownerPwd>
  <ownerName>컴퓨터4</ownerName>
  </owner4>
  </owner>

요게 파싱하려는 xml 페이지이고......


파싱하는 구문은....

try {
     URL url = new URL("xml주소");
     XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
     XmlPullParser parser = factory.newPullParser();
     
     parser.setInput(url.openStream(), "UTF-8");
     
     int eventType = parser.getEventType();
     while (eventType != XmlPullParser.END_DOCUMENT) {
      switch (eventType) {
      case XmlPullParser.START_DOCUMENT:
       break;
      case XmlPullParser.END_DOCUMENT:
       break;
      case XmlPullParser.START_TAG:
       
       break;
      case XmlPullParser.END_TAG:
       break;
       
      case XmlPullParser.TEXT:
       
       String tag = parser.getName();
       for(int i = 0;i < 3; i++){
        if(tag.equals("ownerId")) {
         xmlID[i] = parser.getText();
        }
        if(tag.equals("ownerPwd")) {
         xmlPW[i] = parser.getText();
        }
        if(tag.equals("ownerName")) {
         xmlName[i] = parser.getText();
        }
       }
       
       break;
      
      }
      eventType = parser.next();
     }
     
    }
    catch (Exception e) {
     Toast.makeText(p.this, e.getMessage(), 1).show();
    }
    
    for(int a = 0;a < 3; a++){
     if((xmlID[a] == ID) && (xmlPW[a] == PW)){
      Intent i = new Intent(p.this.getApplicationContext(), LoginInsert.class);
      i.putExtra("ID", ID.toString());
      i.putExtra("PW", PW.toString());
      //startActivity(i);
      startActivityForResult(i,ACT_EDIT);
      
      
     }
     else{
      Toast.makeText(p.this, "로그인이 실패하였습니다!!!", Toast.LENGTH_SHORT).show();
      
     }
     }







일단 요렇게 해서 로그인 처리까지 하려고 그러는데 xml 파싱부분에서 잘못된건지 아님 로그인처리할때 조건문이 틀린건지...

확실하지가 않네요 ㅠ 파싱부분이나 로그인처리부분에서 고쳐야할점 은 무엇인가요???ㅠ

도움주시면 감사드리겠습니다.^ㅡ^