私の XML は
<ValidateUser>
<userName>admin</userName>
<password>admin</password>
</ValidateUser>
私の主な活動は
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try{
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser parser = factory.newPullParser();
InputStream input = getResources().openRawResource(R.raw.temp);
parser.setInput(input,null);
int eventType = parser.getEventType();
while(eventType != XmlPullParser.END_DOCUMENT){
if(eventType == XmlPullParser.START_DOCUMENT){
String prefix = parser.getPrefix();
String name = parser.getName();
Log.i("XML", String.format("prefix=%s,name=%s",prefix,name));
}
eventType = parser.next();
}
} catch (Exception e) {
Log.e("XML","",e);
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
私のPOJOクラス..
public class UserClass {
public String username;
public String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
私はまだタグ名とプレフィックスをnullとして取得しています....以前はXMLに名前空間が含まれていましたが、削除しました.xmlはresフォルダー内のrawフォルダーに存在します