当前位置: 首页 > news >正文

山东网站seo开发上海 房地产网站建设

山东网站seo开发,上海 房地产网站建设,加强残联网站建设,18款未成年软件入口XML文件是一种常用的文件格式#xff0c;可以用来存储与传递数据 #xff0c;本文是XML文件序列化与解析的一个简单示例 写文件到本地#xff0c;并用XML格式存储 /*** 写xml文件到本地*/private void writeXmlToLocal() {ListPerson personList getPersonList()…XML文件是一种常用的文件格式可以用来存储与传递数据 本文是XML文件序列化与解析的一个简单示例 写文件到本地并用XML格式存储 /*** 写xml文件到本地*/private void writeXmlToLocal() {ListPerson personList getPersonList();// 获得序列化对象XmlSerializer serializer Xml.newSerializer();try {File path new File(Environment.getExternalStorageDirectory(), persons.xml);FileOutputStream fos new FileOutputStream(path);// 指定序列化对象输出的位置和编码serializer.setOutput(fos, utf-8);serializer.startDocument(utf-8, true); // 写开始 ?xml version1.0 encodingutf-8 standaloneyes ?serializer.startTag(null, persons); // personsfor (Person person : personList) {// 开始写人serializer.startTag(null, person); // personserializer.attribute(null, id, String.valueOf(person.getId()));// 写名字serializer.startTag(null, name); // nameserializer.text(person.getName());serializer.endTag(null, name); // /name// 写年龄serializer.startTag(null, age); // ageserializer.text(String.valueOf(person.getAge()));serializer.endTag(null, age); // /ageserializer.endTag(null, person); // /person}serializer.endTag(null, persons); // /personsserializer.endDocument(); // 结束} catch (Exception e) {e.printStackTrace();}}private ListPerson getPersonList() {ListPerson personList new ArrayListPerson();for (int i 0; i 30; i) {personList.add(new Person(i, wang i, 18 i));}return personList;} XML解析实现 private ListPerson parserXmlFromLocal() {try {File path new File(Environment.getExternalStorageDirectory(), persons.xml);FileInputStream fis new FileInputStream(path);// 获得pull解析器对象XmlPullParser parser Xml.newPullParser();// 指定解析的文件和编码格式parser.setInput(fis, utf-8);int eventType parser.getEventType(); // 获得事件类型ListPerson personList null;Person person null;String id;while(eventType ! XmlPullParser.END_DOCUMENT) {String tagName parser.getName(); // 获得当前节点的名称switch (eventType) {case XmlPullParser.START_TAG: // 当前等于开始节点 personif(persons.equals(tagName)) { // personspersonList new ArrayListPerson();} else if(person.equals(tagName)) { // person id1person new Person();id parser.getAttributeValue(null, id);person.setId(Integer.valueOf(id));} else if(name.equals(tagName)) { // nameperson.setName(parser.nextText());} else if(age.equals(tagName)) { // ageperson.setAge(Integer.parseInt(parser.nextText()));}break;case XmlPullParser.END_TAG: // /personsif(person.equals(tagName)) {// 需要把上面设置好值的person对象添加到集合中personList.add(person);}break;default:break;}eventType parser.next(); // 获得下一个事件类型}return personList;} catch (Exception e) {e.printStackTrace();}return null;} 测试结果 public class TestCase extends AndroidTestCase {public void test() { // writeXmlToLocal();ListPerson personList parserXmlFromLocal();for (Person person : personList) {Log.i(TestCase, person.toString());}} 完成
http://www.huolong8.cn/news/35717/

相关文章:

  • 企业做哪个网站好网站建设建设多少钱
  • 重庆哪些网站推广公司四川网站建设多少钱
  • iis网站ip在静安正规的设计公司网站
  • 上海建设门户网站东莞做网站(信科网络)
  • 电白区住房和城乡建设局网站网站开发应财务如何记账
  • wordpress网站做成小程序网络营销sem培训
  • 贵港做网站化司青岛网站建设企业建站
  • 网站keywords标签怎么写做电商怎么建网站
  • eclipse tomcat 网站开发网址导航被更改了怎么换回来
  • 免费s站推广网站小程序app定制
  • 自用电脑做网站公司网站开发费用济南兴田德润评价
  • 电商网站制作流程购物网站建设新闻
  • 高端手机网站建设需要多少钱关键词排名优化易下拉排名
  • 淘宝客网站设计动漫网站设计理念
  • 自己动手建设网站如何推广做引流找客源
  • 网站怎么做qq微信登陆成都 网站建设 公司
  • 网站对企业的好处四川专业网站建设
  • php企业网站开发教程网店的运营模式有哪些
  • 投资网站源码安阳市建设工程领域网站
  • 高端网站建设公司有哪些WordPress hitokoto
  • 中山网站建设 760网络技术学习网站
  • 网站开发追款单网站如何做延迟加载
  • 青岛城阳网站制作wordpress cdn ip
  • 国内知名网站建设企业平面设计找工作
  • 云南档案馆网站建设资金世界杯网站开发
  • 做编程的网站一个月多少钱深圳福田香格里拉酒店
  • 门户网站运营上海网站制作 优化
  • 南京网站制作希丁哥网页设计综合案例
  • 文山住房和城乡建设局网站扬中富裕吗
  • 做网站用什么软件当雄网站建设