哈喽你们好啊,乐字节小乐又来给你们分享Java技术文章了。上次已经讲完了Java多线程相关知识,此次文章将讲述可扩展标记语言XMLhtml
标记语言,是一种将文本(Text)以及文本相关的其余信息结合起来,展示出关于文档 结构和数据web
处理细节的电脑文字编码。当今普遍使用的标记语言是超文本标记语言数据库
(HyperText Markup Language,HTML)和可扩展标记语言(Extensible Markup网络
Language XML)。标记语言普遍应用于网页和网络应用程序。多线程
(1)写法格式: link编码
(2)关注数据的展现与用户体验spa
(1)写法格式:同 html 样式code
(2)仅关注数据自己orm
(3)标记可扩展,可自定义
xml 和 Html 语言由同一种父语言 SGML(Standard Generalized Markup Language,标准通用标记语言)发展出来的两种语言。
xml 由 html 发展而来,与 html 格式类似,可是比 html 严格。XML 描述的是结构、内 容和语义,它不描述页面元素的格式化。HTML 侧重于如何表现信息,内容描述与显示 整合为一体。XML 中的每一个元素名都是成对出现的,结束标签前加一个/。
XML 能够用于描述数据、存储数据、传输(交换)数据。XML 如今已经成为一种通用的 数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便,用户能够定义本身须要的标记。
XML 只用元素和属性来描述数据,而不提供数据的显示方法,这使得 XML 具备可以运 行于不一样系统平台之间和转换成不一样格式目标文件。 用 XML 在应用程序和公司之间 做数据交换,几个应用程序能够共享和解析同一个 XML 文件,没必要使用传统的字符串 解析或拆解过程。
许多应用都将配置数据存储在各类文件里,如 SSH、Android。使用 XML 配置文件的 应用程序可以方便地处理所需数据,不用像其它应用那样要通过从新编译才能修改和维 护应用系统。xml 比 数据库占用的资源少,操做方便,用来存储简单的信息,如今主要用在程序的配置文件上(好比 web.xml)。如今有愈来愈多的设备也支持 XML 了。
用 XML 存储已注册用户的数据方式
<?xml version="1.0" encoding="UTF-8"?> <people> <person> <name>白晶晶</name> <age>28</age> </person> <person> <name>至尊宝</name> <age>300</age> </person> </people>
晶晶" age="28"></person> <person name="至尊宝" age="300"></person> </people> 用 xml 存储连续剧 <?xml version="1.0" encoding="UTF-8"?> <!-- 第一行是XML声明 --> <!-- 这是XML处理指令的例子:处理指令以<?开始,以?>结束 --> <!-- 在<?后的第一个单词是处理指令名,在本例中是xml> --> <!-- 处理指令必定要顶格写,前面不能有任何空白 --> <sitcoms> <sitcom> <title director="郑晓龙">芈月传</title> <players> <player>孙俪</player> <player>刘涛</player> <player>马苏</player> <player>方中信</player> <player>黄轩</player> <player>高云翔</player> </players> <desc><![CDATA[战国时期,芈月是楚威王最宠爱的小公主,但<desc>在楚威王死后生活一落千丈,母亲向氏被楚威后逐出宫, 芈月和弟弟芈戎躲过了一次次灾难和危机。 芈月与楚公子黄歇两小无猜,真心相爱,但被做为嫡公主芈姝的陪嫁媵侍远嫁秦国。芈姝当 上了秦国的王后,芈月不得已成为宠妃...]]></desc> </sitcom> <sitcom> <title director="郑晓龙">甄嬛传</title> <players> <player>孙俪</player> <player>陈建斌</player> <player>蔡少芬</player> <player>蒋欣</player> <player>李东学</player> </players> </sitcom> </sitcoms>
文档的后缀名是 xml,每一个文档有且仅有一个根元素,所谓根元素就是包含了其余全部元 素的元素。XML 目前只有一个版本,即 1.0.XML 是自描述数据,使用现有的国际标准。 XML 中有格式良好(Well-formed)的 XML 和有效的(validate)XML。
本文先就说到这里,欲知XML后事如何,且听小乐下次分解。清持续关注乐字节哦~~~