您的位置:首页 > 移动开发 > Android开发

android的XML文件

2013-10-31 11:08 211 查看
在android中涉及到XML文件,使用XML文件可以实现存储所需要用到的数据,进行传输等功能。所以掌握XML文件的结构是android重要的内容。

XML文件在android中一般使用的是一般的形式,<? ?>使用这种格式进行说明,使用<xx/>或者<xx><xx/>进行XML文件各项的定义,这里没想的数据使用键值对的形式进行说明,一般采用xx=“xxxx”格式。这是XML文件的一般格式。

可以创建各种有用到的XML,即创建android XML File,有很多中选择,一般使用Layout,drawable,values,menu,Tween Animation,Property Animation等,使用这种创建方式最好的地方就是文件自行创建好文件头,不用关心琐碎的文件头等东西,同时在android的XML文件中一样可以使用java的各种快捷键,一般使用ctrl+左键可以看到一些定义,但是只是较少一部分能看到,使用Alt+/可以查看所能添加的项,这些快捷键与android中的功能是一样的。

另外android的XML文件除了自行创建之外,还可以从外部引进。外部的文件只需要符合XML文件的格式即可,但是需要注意外部文件的编码格式,字节序等,这里涉及到IO及其编码。

(XML文件中的格式使用Document,Element,Node,Attribute,character,item进行描述,但他们都是其中Element是通过Document得到的,可以说是根元素,而Node则是概念性的,即一个元素,节点下都存在节点,但是Element,Node都可以得到通过getAttributes()得到NamedNodeMap,而NamedNodeMap.getNamedItem(String).getNodeValue()可以的想要的Key-Value中的Value(值)。而Key-Value一般作为Item对待。简单点使用程序记忆就是NamedNodeMap
map=NodeList.item(int).getAttributes();NamedNodeMap map=Element.getAttributes();)

(应该通过XML文件的通用格式进行说明,就是LocalName(或QName),Attribute,character,应该说通过SAX的读取XML的方法,最能了解XML格式的组成,因为SAX封装了大量的方法)

(未完成)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: