您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

android pull 创建xml文件

2025/11/22 17:20:26发布21次查看
pull创建xml文件是很简单,
//设置生成xml编码格式
serializer.startdocument(utf-8, false);
//设置xml 命名空间和根元素,任何元素都用这种方式创建
serializer.starttag(null, classes);
//设置group的属性,设置元素的属性
serializer.attribute(null, name, 一年级);
//创建xml元素的值
serializer.text(语文80);
//创建xml元素结束
serializer.endtag(null, person);
以上方法的第一个参数都是xml的命名空间。
以下是生成简单xml的代码:
private void pullcreatexml(){ try { outputstream outstream = openfileoutput("sax.xml", context.mode_private); xmlserializer serializer = xml.newserializer(); //输出流的编码格式 serializer.setoutput(outstream, "utf-8"); //设置xml文件的编码格式, /*第二个参数trues生成 tandalone='yes' * false 则生成tandalone='no' * 值 no 表示这个 xml 文档不是独立的而是依赖于外部所定义的一个 dtd. * 值 yes 表示这个 xml 文档是自包含的(self-contained). */ serializer.startdocument("utf-8", false); //设置xml 命名空间和根元素 serializer.starttag(null, "classes"); serializer.starttag(null, "group"); //设置group的属性 serializer.attribute(null, "name", "一年级"); serializer.attribute(null, "num", "10"); serializer.starttag(null, "person"); serializer.attribute(null, "name", "小明"); serializer.attribute(null, "age", "7"); serializer.starttag(null, "chinese"); serializer.text("语文80"); serializer.endtag(null, "chinese"); serializer.starttag(null, "english"); serializer.text("英语80"); serializer.endtag(null, "english"); serializer.endtag(null, "person"); serializer.endtag(null, "group"); serializer.endtag(null, "classes"); //数据写入到xml文件中 serializer.flush(); //关闭流 outstream.close(); } catch (filenotfoundexception e) { e.printstacktrace(); } catch (illegalargumentexception e) { e.printstacktrace(); } catch (illegalstateexception e) { e.printstacktrace(); } catch (ioexception e) { e.printstacktrace(); } }
生成xml是没有格式化的,也就是没有换行,制表符等格式化的以下辅助符号
<?xml version='1.0' encoding='utf-8' standalone='no' ?> <classes> <group name="一年级" num="10"> <person name="小明" age="7"> <chinese>语文80</chinese> <english>英语80</english> </person> </group> </classes>
生成xml文件位置:
以上就是android pull 创建xml文件 的内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product