WEB开发网
开发学院手机开发Android 开发 Android读写XML 阅读

Android读写XML

 2010-05-31 17:37:00 来源:WEB开发网   
核心提示:writer.toString(); } catch(Exception e) { throw new RuntimeException(e); } }我们先将writeXml()产生的字符串输出 ,看是否是按照我们设计的那样,Android读写XML(6),使用Log.v(“XML”, writeXml())输出调试
writer.toString(); } catch(Exception e) { throw new RuntimeException(e); } }

我们先将writeXml()产生的字符串输出 ,看是否是按照我们设计的那样,使用Log.v(“XML”, writeXml())输出调试信息。运行程序,在DDMS中查看程序输出的调试信息,如何查看调试信息请阅读Android DDMS如何使用?

输出的字符串如下:

< ?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”? > < blog number=”1″> < message data=”2009-09-23″> < title >Android XML < url >http://www.moandroid.com/?p=508< /url > < /message > < /blog >

看了运行的结果,对于上面代码的功能,估计大家就明白了,不再这里详细解析。

下面,进一步将字符串写入文件 ,代码如下:

public boolean Write(String path,String txt) { try { OutputStream os = openFileOutput(path,MODE_PRIVATE); OutputStreamWriter osw=new OutputStreamWriter(os); osw.write(txt); osw.close(); os.close(); } catch(FileNotFoundException e) { return false; } catch(IOException e) { return false; } return true; } }

在onCreate()中增加如下代码:Write(”blog.xml”,writeXml())。运行程序,打开DDMS查看写入的XML文档,文件存放在data/data/{package}/files文件夹下,如下:

还可以将这个文件从File Explorer中导出到电脑中查看XML文档的具体内容,与输出的字符串完全一样。

总结说明

XML文件的写入就完成了,想必大家对串行化也有应该有一些了解,具体的需要引用那些package请大家到Android SDK去仔细查看吧。

上一页  1 2 3 4 5 6 

Tags:Android 读写 XML

编辑录入:coldstar [复制链接] [打 印]
赞助商链接