XML文件写入和读取
还是用登录页面作为例子
public void login(View v){
写入数据成为xml public void writexmls(Context ct){ 文件路径
XML文件用XMLSerializer 写入数据,用XMLPullParser读取xml数据
文件serial.xml文件内容 <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <groupnodes><name id="1"></name><pwd></pwd></groupnodes>
从xml读取文件public void readxml(Context ct){ XmlPullParser xpp=Xml.newPullParser(); File ff=new File(ct.getFilesDir().toString(),"serial.xml"); try{ InputStream ips=new FileInputStream(ff); xpp.setInput(ips,"utf-8"); int et=xpp.getEventType(); while(et!=XmlPullParser.END_DOCUMENT){ String name=xpp.getName(); String tt=xpp.getText(); if(name!=null){ if(name.equals("name")){ et_username.setText(xpp.nextText()); }else if(name.equals("pwd")){ et_password.setText(xpp.nextText()); } } et=xpp.next(); } }catch (Exception e) { e.printStackTrace(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |