-
.XML是一种标记语言,类似HTML,是可扩展标记语言
-
.XML都是自定义的,设计宗旨是包含和传输数据,是W3C的推荐标准
XML文件构成
1.元素:
-
<!ELEMENT 元素名称 类别(元素内容)>
-
<!ELEMENT 书名(#PCDATA)>
2.属性
-
<!ATTLIST 元素名称 属性名称 属性类型 默认值>
-
<!ATTLIST payment type CDATA "cash">

3.实体
-
<!ENTITY 实体名称 “实体的值”>
-
<!ENTITY writer "Bill Gates">
-
1.实体是用于定义引用普通文本或特殊字符的快捷方式的变量
-
2.实体引用是对实体的引用
-
3.实体可在内部或外部进行声明
4.PCDATA
5.CDATA
XML与HTML的差异
-
1.XML不是用来替换HTML的技术
-
2.XML和HTML为不同的目的而设计
-
3.XML设计的核心是包含与传输数据,HTML的核心是显示数据
根元素


格式良好的XML语法规则:
-
XML文件必须有根元素
-
XML文件必须有关闭标签
-
XML标记对大小写敏感
-
XML元素必须被正确的嵌套
-
XML属性必须加引号
DTD
-
1.定义XML文件的结构
-
2.为XML文件提供语法与规则
-
3.内容即可以定义在XML文件中,也可以定义在XML文件之外
-
4.使用XML进行数据交换的行业或组织可定义自己的DTD
-
5.DTD对于XML是可选的内容
前缀标识法
-
即在元素名和属性名前增加一个标识,以唯一区分当前元素或属性来自哪一个DTD
Schema
定义与作用
-
1.描述XML文档的结构
-
2.基于XML的DTD替代者
-
3.比DTD更强大
与DTD的异同
-
是DTD的继任者,会取代DTD
优势
-
1.可针对未来的需求进行扩展
-
2.更完善,功能更强大
-
3.基于XML编写
-
4.支持数据类型
本文介绍了XML这种可扩展标记语言,阐述其文件构成,包括元素、属性、实体等。对比了XML与HTML的差异,前者用于包含和传输数据,后者用于显示数据。还讲解了XML的语法规则、DTD、前缀标识法,以及Schema的定义、与DTD的异同和优势。

4778

被折叠的 条评论
为什么被折叠?



