XML 学习介绍 收藏
2016-02-24 17:46
190 查看
XML学习总结(一)——XML介绍
一、XML概念
Extensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。二、学习XML的目的
在现实生活中大量存在有关系的数据,如下图(图-1)所示图-1
这样的数据如何交给计算机处理呢?,XML语言出现的根本目标在于描述上图(图1)那种在现实生活中经常出现的有关系的数据。
在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。例如:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <中国> 3 <北京> 4 <海淀></海淀> 5 <丰台></丰台> 6 </北京> 7 <湖南> 8 <长沙></长沙> 9 <岳阳></岳阳> 10 </湖南> 11 <湖北> 12 <武汉></武汉> 13 <荆州></荆州> 14 </湖北> 15 </中国>
三、XML常见应用
XML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。在一个软件系统中,为提高系统的灵活性,它所启动的模块通常由其配置文件决定,例如一个软件在启动时,它需要启动A、B两个模块,而A、B这两个模块在启动时,又分别需要A1、A2和B1、B2模块的支持,为了准确描述这种关系,此时使用XML文件最为合适不过。
相关文章推荐
- 【转】测试思考——测试的价值体现和提升
- 嵌入式介绍
- iphone 各种屏幕尺寸
- 粒子缩放器
- App半透明指引(第一次进去app的新功能或者版本更新之后使用)
- hadoop 集群搭建
- 日志收集
- 深入浅出Java并发包—锁机制(二)
- Android Studio报错:Failed to complete Gradle execution.
- java发送http的get、post请求
- Linux各目录作用
- iOS持久化存储-CoreData简介
- org.springframework.beans.NotWritablePropertyException
- 读书笔记-JavaScript中的全局对象
- Mark《黑客与画家》
- lintcode-easy-Delete Node in the Middle of Singly Linked List
- 使用asm.jar将Android手机屏幕投影到电脑
- socket详解
- 返回指定区间的随机数
- Fragment加viewpager+fragment viewpager中的fragment显示空白