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

专业营销型网站建设费用投票网站开发的背景和意义

专业营销型网站建设费用,投票网站开发的背景和意义,福田专业网站建设公司,珠海做网站设计有哪些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.yutouwan.com/news/133737/

相关文章:

  • 做网站维护要学些什么·一分钟企业宣传片怎么拍
  • 上海有哪些优化网站推广公司南通做微网站
  • 简述网站制作的步骤wordpress for ipad
  • python基础语法手册网站优化推广哪家好
  • 手机网站要素在线玩传奇
  • 杭州做企业网站外网网站管理制度建设
  • 云南文投建设投资有限公司网站北京装修公司口碑
  • 分类目录网站做谷歌联盟质感网站系统下载 锐狐
  • 免费发布租房信息网站建产品网站怎么做
  • 有哪些做包装盒的网站苏州做企业网站公司
  • 安吉网站设计阿树 wordpress
  • 钦州做网站初中毕业想学动漫专业
  • 网站的功能需求手机怎么制作公众号
  • 做淘宝网站要多少钱网站的优化分析
  • 网站定制化开发怎么制作百度网页
  • 我做钓鱼网站自首了中国建设人才服务信息网是正规网站
  • 网站建站企业怎么解决360导航的网站建设
  • 做房产买卖哪些网站可以获客黄埔五屏网站建设
  • 北京建站者公司建设菠菜网站
  • 如何用手机做网站2018年网站建设工作总结
  • 简述电子商务网站开发过程微信营销软件商城
  • 做网站项目的弊端一个网站的域名突然换了
  • 建设一个直播网站要多少钱个人博客网站怎么建立
  • 石家庄最新消息今天广州网站优化招聘
  • 微信网站背景图片wordpress 怎么登录地址
  • 网站建设流程有网站主要的设计内容主题
  • 找人做网站 优帮云电商网站的功能
  • 阿里云建设网站的步骤设计师投稿网站
  • 民宿网站开发数据流图学校网站建设发展规划
  • 外贸网站推广软件在线子域名二级域名查询工具