今天遇到一些文件是XML写的,所以进步一加深对XML的理解
XML的产生的原因是为了补充HTML语言的不足,使网络语言更加规范化,多样化.
XML的特点:
1)易用性:XML可以使用多种编译器来进行编写,包括记事本等所有的纯文本编辑器.
2)结构性:XML是具有层次结构的标记语言,包括多层的嵌套.
3)开放性:XML语言允许开发人员自己定义,这使得不同的领域都可以有自己的特色方案.
4)分离性:XML语言将数据的显示和数据内容分开保存,各自处理.这使得基于XML的应用程序可以在XML文件中准确高效地搜索相关的数据内容,忽略其他不相关的部分.
学习XML语法: XML声明,处理指令(PI),注释,元素等.
第一:XML声明: 包括XML版本,编码等信息.示例如下:
<? xml version="1.0" encoding="UTF-8"?>
第二:处理指令:格式<? 处理指令名 处理执行信息>
<? xml-stylesheet type="text/css" href="Book.css"?>
第三:注释:XML中的注释和HTML是一样的,使用"<!--" 和"<-->"作为开始和结束界定符.
第四:XML元素:格式 <标签>数据内容</标签>
第五:XML属性: XML属性是XML元素中的内容,是可选的.
XML属性的格式:<标签 属性名="属性值" 属性名=" "...>内容</标签>
第六:使用CDATA标记.
第七:XML命名空间.命名空间通过在元素前面增加一个前缀来保证元素和属性的唯一性.它最重要的用途是融汇不同的XML文档.