XML入门教程范文.doc_第1页
XML入门教程范文.doc_第2页
XML入门教程范文.doc_第3页
XML入门教程范文.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XML入门教程范文 XML(eXtensibleMarkupLanguage可扩展标记语言)是SGML的一个子集但比SGML简单用以创建可相互转换的结构化文本文档和数据文档下面说明一下与XML相关的一些概念 XML(eXtensibleMarkupLanguage可扩展标记语言)是SGML的一个子集但比SGML简单用以创建可相互转换的结构化文本文档和数据文档下面说明一下与XML相关的一些概念 SGML(StandardGeneralizedMarkupLanguage标准通用标记语言)由于IBM公司的三位先驱者CharlesGoldFarb、EdwardMosher和RaymondLorie创立主要作为大型文档的编制工具DTD(DocumentTypeDefinition文档类型定义)是SGML文档的核心它定义了SGML文档必须遵循的一组语法规则由于它很复杂所以只是在一些大公司或大项目中使用直到HTML面世它还是默默无闻 HTML(HypertextMarkupLanguage超文本标记语言)它是在SGML框架中通过DTD定义的标记语言是SGML的一种应用它由于结构简单容易学习而迅速普及每个人都能很快地建立自已的页面HTML造就了现时Internet上无数的信息资源HTML标记只描述文档的外观而不描述文档的内容本身里面有什么HTML是不明白网页内容的这样就造成了内容搜索的差异和不确定性另一个问题是HTML不是可扩展的这意味着没有一种方便的途径来扩展标记每一个新标记的引入都会造成系统的不一致性和对标准的修订这就是为什么现在我们用不同的浏览器浏览同一个网站时表现效果会有差异 XHTML(eXtensibleHypertextMarkupLanguage可扩展超文本标记语言)它是按XML规则编写的HTML由于有统一的规则约束所以它不会出现如HTML一样的不规范、不一致性问题 XML(eXtensibleMarkupLanguage可扩展标记语言)继承了SGML的优点但又没有了SGML的复杂性XML专门为WEB应用而设计和HTML不同它是一种元标记语言(metamarkuplanguage)也就是说它没有一套能够适用于各个领域中所有用户的固守的标签和元素相反它允许开发者根据自已的需要定义自已的元素XML中的X(eXtensible)就是说明了这一点它的特点有: XML使用Unicode字符集可生成英文、中文、希腊文或梵文等多种语言 可将多个来源(包括其他XML文档和二进制文件)汇合进一个XML文档 可利用DTD或Schema(模式)管理一致性问题DTD主要用于文档型文档Schema主要用数据型文档 具有很好的扩展性可定义自已的元素和属性 通过XML可从关系数据库管理系统中提取数据到结构化文档它还被设计成可对各种数据对象进行操作 在一个设计良好的XML应用中XML标记不涉及文档如何显示只表示文档的结构 XML被设计用来存储、支持和交换数据而不是用来显示数据的通常XML被用于数据交换而不是数据存储 元数据定义数据的数据 标记语言是一种定义文档的格式语言SGML、XML、XHML、HTML都属标记语言 XML文档它有时是一个文件有时是关系数据库中的一条记录有时是由ObjectRequestBroker(对象请求代理程序)传送的一个对象有时是到达网络接口的一个字节流XML文档可使不同系统、不同平台的数据实现统一接口这就是XML真正的威力所在下面列举几个使用XML的领域: 本文由()整理发布!转载请注明出处谢谢! 文档设计和管理可利用XML维护公司的文档资料 Web开发利用XHTML和XSLT实现的Web页面扩展性更好更容易维护 数据库应用和程序开发可从数据库中提取数据并生成XML文档实现信息的跨平台、跨系统沟通 定义其它语言WML和WAP就是用通过XML建立的 XML不 XML只是一种标记语言不是一种编程语言不存在一种编译器把XML文档转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论