XML简介


XML简介

一,什么是XML?
 1,XML(EXtensible Markup Language)可扩展标记语言。用来描述数据 ,表示数据的逻辑结构。
 2,XMl是一种元标记语言,是描叙语言的语言,定义标记的语法结构,从而生成标记。
 3,XML标记只描述文档的结构和语义而不是元素的格式。标记必须记录在文档类型定义(DTD)或者模式(Schema)中。
 

二,XML和HTML区别是什么?
 1,可扩展性:XML是一系列的标记语言。HTML是单标记语言,即已定义好的标记。
 2,与SGML的关系:XML是SGML的子集,采用SGML框架,而HTML是SGML的应用。
 3,处理数据方式:XML是被设计用来描述数据的,HTML是被设计用来显示数据的。
 4,数据的位置:XML的数据和表示是分离的,而HTML存储在HTML文件之内。

三,XML的特点?
 1,独立于平台,数据交互方便。
 2,自描述数据:使数据具有意义,可充分利于数据。数据格式简单,方便人机及机与机之间交互。
 3,结构化,集成数据,不仅可以定义标记,还可以定义标记之间的关系。
 4,通过XML数据共享。
 5,可扩展性,无须为标准头痛。
 6,XML可以用于存储数据。
 
四,XML文档的生命周期

  1,通过编辑器标记XML文档。
  2,通过解析器解析XML文档:
    解析器加载XML文件及相关文件,验证所包含内容格式规范是否有效。如果通过,创建元素的文档树形结构或数据结构。
  3,解析器将树形结构或数据结构发送到终端应用程序。XML文档独立于读写它的程序。
    终端应用程序:
    如果是IE浏览器,则格式化数据,并且显示给用户。
    如果其他应用程序,则程序接收解析器发送的数据,来处理数据,比方数据库。
 
五,WEB上的XML与相关的技术
 
 WEB上的XML是建立在CSS,URL所提供的基础之上的。
 
 1,CSS和XSL样式表语言定义XML文档的外观。文件的内容和外观是完全分开的。
  CSS:级连层叠样式表,专门为HTML设计
  XSL:可扩展样式表,专门为XML设计
  根据需要选择:CSS在客户端运行,XSL在服务器端转化为HTML后将结果发送到客户端显示。
 
 2,URL(统一资源定位器)和URI(统一资源标示符)指示XML文档的位置。
  URL:强调资源的位置。
  URI:强调资源的概念。
 
 3,标准HTML链接,XLink和XPointer:相互链接HTML和XML文档。
  标准HTML链接和XLink:链接XML文档。
  XPointer:链接XML文档的某部分和范围。
  
 4,用Unicode编码XML文档。
 
 下一文:创建XML文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值