1.什么是XML?
XML(Extensible Markup Language, 可扩展的标记语言)1.1 XML的基本概念
元素:就是文档的组件,元素可以由其它元素,其它数据类型组成.
XML元素必须规定根元素,所有根元素以下的元素都为子元素.
XML元素的命名不能出现空格,严禁出现":"号
属性:包含关于元素的额外信息的元素部分.
不建议频繁使用属性,因为属性:
属性值不能包含多重数据(子元素可以)
属性值难于扩展(考虑到长远打算)
属性值不能用于描述结构内容(子元素可以)
属性值很难通过DTD来进行一个测试
文档类型定义:(Document Type Definition, DTD)是一套关于标记符的语法规则.
XML模式:(Schema)可以定义数据类型,比DTD有其优点
XML命名空间:(Namespace)是为了解决XML元素冲突而制定的,在没有Namespace的XML1.0文件中,元素和属性中出现的名称我们称之为local names(本地名称)
层叠样式表CSS和可扩展样式语言XSL:XML的标签信息是"纯的",它没有表现部分.XML的所有表现信息多发放在了样式表(stylesheet)文件当中,样式表文件负责XML源文件的表现形式.CSS可以展现HTML和XML文件,而XSL可以展现XML和转型语言(transformation)
1.2
页:
[1]