首页 > 代码库 > 浅入浅出-XML
浅入浅出-XML
HTML和XML
- Html(HyperText Markup Language),核心作用是信息的布局和显示,超文本标记语言
- XML是在Html的基础之上发展起来的一种可扩展标记语言,核心作用是数据交换和整合,相对于Html它有如下优点:
- 自定义标记
- 设计的宗旨是包含和传输
- 主要应用有:
- 作为系统的配置文件
- Web Services中传输数据
- 异构平台的数据交换与整合
- XML结构
- 声明:版本号,字符编码方法
- 标签
- 根元素
- 元素:元素是开始标签、结束标签以及位于二者之间的所有内容,元素是区分大小写的,语速要正确嵌套
- 为了避免字符数据和标签中常用到的一些特殊符号相混淆,XML提供了实体引用,例如用&代替字符:&;
- XML在浏览器中显示
DTD: Document Type Definition
- 定义XML文件的结构
- 为XML提供语法与规则
why:
- 为了正确地进行数据交换,XML要有正确地结构
- DTD规定XML中的内容的布局,先后顺序,使不符合要求的XML无法显示
Schema
- Schema描述XML文档的结构,Schema是基于XML的DTD替代者(XML Schema Definition)也称为XSD,要比DTD强大,可针对未来的需求进行扩展,基于XML编写,支持数据类型
- Schema通过规范化xml中各种数据的类型,使传输的速度更加方便迅速
浅入浅出-XML
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。