- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 XML概述 XML概述 在1996年11月波士顿SGML(Standard General Markup Language,标准通用标识语言)世界年会上,与会代表一致同意采用全新的电子文件格式通用标准—XML。XML即可扩展标记语言(Extensible Markup Language),是一种基于SGML的简单灵活的语言,W3C(World Wide Web Consortium,互联网联合组织)于1998年2月发布了其标准定义。同HTML一样,XML是SGML的一个简化子集,融合了SGML的丰富功能及HTML的易用性等优点。 XML 就是 EXtensible Markup Language (支持可扩展标记语言) XML 是一种 标记语言 类似HTML语言 XML 是被用来 描述数据 的 XML 的标签都没被定义。你必须 对你的标签进行定义 XML 使用 文件类型定义 (DTD) 或是 XML Schema(模型) 对数据进行描述 XML中加入 DTD 或者XML Schema 可以被用来 自我描述 XML 是W3C组织(World Wode Web Consortium)所推荐的 1.1 标记语言简介 标记语言源起于传统印刷.印刷之前需要排版.在现代排版技术产生以前,人们进行排版时,做法是,在文章正文中做上相应的记号(这些记号用来说明排版时文章的格式,段落等),以供排版人员在排版时使用.具本的做法是将要排版的文章先拷贝一份,然后,再对副本以人工方式标记,并加上编辑说明,以告诉印刷者如何处理.请看下面的例子. 如下示,这就是一种在文章内加上标记的说明方法.在标记中说明了待处理内容要求的格式. 在进入电子时代后,尽管人们可以在像word这样的编辑软件中直接设定文章的格式,但其实,在这些软件里也有着相应的格式说明.这些格式说明语句采用的是电子式的说明语句,我们用户是看不到的(只能看到编辑的效果).我们来看下面的例子. 前面的两副图中,我们可以看到如下的特点: 第一副图中没有说明格式控制(其实它的格式控制已经在电子说明中解决了); 第二副图中则显了各种控制字符,但不能显示我们所希望的样式. 在网络上,也常常是这样的情况.因为,我们的浏览器其实和word等软件一样,它也是将一些特定语言书写的电子标记进行解释,从而按一定的格式来显示网页. 当前,较常用的网页标记语言是HTML语句. HTML语言定义了一系列的标记,每个标记表明了一定的显示格式,主要用于编写各种各样的网页,网页中可以包含标题、文本、表格、列表、图片、超链接等内容。 我们先来看如下这一段HTML代码 HTML代码 显示的效果是输出一个表格: 从上例我们可以看出: RTF,HTML语言是用一系列事先定义好的标记来说明显示的格式等。 这些事先定义好的标记就是我们所说的电子标记。 1.2 了解XML XML与RTF、HTML的不同在于“X”,即可扩展 性。这个扩展在于XML不预先定义标记,而是提供了定义标记的标准,利用这个标准,用户可以根据实际需要的定义自己的标记。因此,可以使用XML描述任意类型的文档。 我们可以在文档类型定义(DTD)进行事先的定义,就可以了。 我们来看一个例子,如有以下文档 例子1 哇,我们发现了一个很奇怪的事,这里,标记都变成了中文的了,而且看到标记我们就可以明白这个数据的作用。 效果如下 再看一个例子 例子2 在IE中的效果如下: 效果 从上面的例子,我们可以明白: XML显示的是数据的语义,这些语义是由用户根据XML所提供的规则自行定义的,它不显示数据的格式。 HTML则连数据显示的格式也考虑了。 那么在XML中,如何按特定的要求输出一定格式的数据呢。 XML文档要按一定的外观显示的话,可以通过搭配样式单(或称样式表)来描述,通过指定和该XML文档相连的样式单文件,为XML文档定义显示格式。 如下所示: 样式单文件 这个样式单文件的作用是把XML中的数据按一定的格式输出(这里是表格) 样式单文件定义好以后,在对应的XML文档中加上相应的关联语句,即可以将XML文档中的数据显示出来。(XML文档要与对应的样式单文件放到同一个目录下)。 例1 从这些例子我们可以看出,与HTML不同,XML将结构、内容和显示格式分离,可通过编写多个样式单,将同一个XML源文档用不同的方式呈现出来。 XML并不是一种新的语言,是SGML的一个子集,HTML也是SGML的一个子集。但是,XML简化了SGML。 1.3 需要XML的原因 1、SGML(Standard Generalized Markup Language) : 说到XML,我们一定要先了解一下SGML (Standard Generalized Markup Lan
您可能关注的文档
- 《第01章概述.ppt
- 《第01章工业机器人绪论.ppt
- 《第01章微型计算机系统概述.ppt
- 《第01章矢量分析1.ppt
- 《第01章操作系统概述.ppt
- 《第01章营销管理导论.ppt
- 《第01章矢量分析和场论基础.ppt
- 《第01章:概论与引言.ppt
- 《空间直角坐标系》教学课件7.ppt
- 《端子冲压及模具简介.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 2024年度公司领导班子民主生活会对照检查材料3篇.docx VIP
- JTGD60—2015公路桥涵设计通用规范.pdf VIP
- 技术部薪酬及岗位制度.doc
- 马工程教材《组织行为学》课件 第四章 团队.pptx
- 标准规范文件:DL/T 5424-2009 水电水利工程锚杆无损检测规程.pdf
- 广东省广州市八年级上学期物理期末试卷四套(附参考答案).doc VIP
- 2019-2020年高一英语人教版必修1专项训练:语法填空Word版含答案.docx VIP
- 第19课《大雁归来》教学设计 统编版语文七年级上册(2024年).docx VIP
- 2022水电工程移动式集运鱼系统设计规范.docx
- 2024年6月英语四级真题(全3套).pdf
文档评论(0)