TaoistWar 发表于 2013-2-7 15:23:53

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]
查看完整版本: 1.什么是XML?