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封装了大量的方法)
(未完成)
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封装了大量的方法)
(未完成)
相关文章推荐
- 【转】Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- Android常用布局、文件存储与权限、XML
- AndroidManifest.xml文件解析
- AndroidManifest.xml文件说明--翻译稿
- Android的xml文件中@、@android:type、@*、?、@+的含义和区别 (转发,收藏)
- AndroidManifest.xml配置文件详解
- Android应用开发之XML文件解析之一
- AndroidManifest.xml配置文件详解
- android使用include加载其他xml文件中的布局
- t.xml文件中的Activity属性android:name必须和工程src目录下的相关类名保持一致
- Android 学习:Manifest 文件--Android Manifest.xml
- 反编译android中的xml文件
- Android开发--身高体重指数(BIM)计算--访问标识符号(android:id属性/XML说明文件与R.java资源文件/将字符串抽离XML/新增XML文件)
- AndroidManifest.xml文件综合详解
- android SAX 解析Xml 文件
- 在Android项目中(百度地图),报错:key验证出错,请在AndroidManifest.xml文件中检查key设置
- AndroidManifest.xml清单文件详解--uses-configuration节点
- 2.AndroidMainfest.xml文件解释
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- AndroidManifest.xml配置文件详解