六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 47|回复: 0

1.什么是XML?

[复制链接]

升级  61.33%

114

主题

114

主题

114

主题

举人

Rank: 3Rank: 3

积分
384
 楼主| 发表于 2013-2-7 15:23:53 | 显示全部楼层 |阅读模式
    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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表