- 1、本文档共112页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML是由W3C组织提出的一种可扩展标记语言。 在本章中我们概要的讲述XML产生的背景以及经历的发展过程,接着介绍了XML的基本概念,最后又介绍了XML的相关应用 。 第一节 XML快速入门 一 、SGML 二 、HTML 三 、XML 四 、标记语言 一、SGML 标准通用标记语言(Standard Generalized Markup Language,SGML)是1986年出版发布的一个信息管理方面的国际标准. SGML是一种元语言(Meta Language),具有良好的扩展性,可以用于定义新的语言。 一个典型的文档可被分成3个层次: 结构(structure)、 内容(content)和 样式(style)。 (1) 结构:为了描述文档的结构,SGML定义了一个称为“文档类型定义(Document Type Definition,DTD)”的文件(file),它为组织文档的文档元素(例如章和章标题,节和主题等)提供了一个框架。 (2) 内容:这里指的内容就是信息本身。内容包括信息名称(标题)、段落、项目列表和表格中的具体内容,具体的图形和声音等。 (3) 样式:SGML本身正在定义样式(style)的设置标准,即文档样式语义学和规范语言(Document Style Semantics and Specification Language,DSSSL)。 SGML主要是处理结构和内容之间的关系。 二、 HTML 1991年,蒂姆·伯纳斯·李定义了HTML语言的第一个规范,接着经历了HTML1.0、HTML2.0和HTML3.0、HTML2.0多个版本的发展,现在HTML2.40处于测试阶段 。 通过HTML可以表现出丰富多彩的设计风格,它的每个标记都有特定的含义,代表一种页面的设置方法,规定数据进行显示的格式。 XML注重于表示数据间的逻辑关系,而HTML在这一点上是显得力不从心。 三、XML (一)XML概念 XML代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言)。 1.XML是一套定义语义标记的规则,是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。 2.XML并不是HTML的替代产品。XML不是HTML的升级,它只是HTML的补充,为HTML扩展更多功能。 在电子商务领域XML发挥了极大的作用。 3.XML描述的是结构和语义,而不是格式化. 它不描述页面元素的格式化。可用样式单为文档增加格式化信息。文档本身只说明文档包括什么标记,而不是说明文档看起来是什么样的。 4.不能用XML来直接写网页。 即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。 5.XML简化了SGML,但是它与SGML是兼容的 。 XML继承了SGML的一些特性,是一种定义严谨的标记语言,它不允许定义不明确的语法结构。 (二)使用XML有什么好处 1.XML可以广泛的运用于web的任何地方; 2.XML可以满足网络应用的需求; 3.使用XML将使编程更加简单; 4.XML便于学习和创建; 5.XML代码将清晰和便于阅读理解; (三)XML很难学吗? XML非常简单,学习容易。如果你熟悉HTML,你会发现它的文档和HTML非常相似,看同样的示例文档(例1):?xml version=1.0?myfiletitleXML Quick Start/titleauthorajie/authoremailajie@/emaildatdate/myfile 第一行?xml version=1.0?是一个XML声明,表示文档遵循的是XML的1.0 版的规范。第二行定义了文档里面的第一个元素(element),也称为根元素: myfile。这个就类似HTML里的HTML开头标记。注意,这个名称是自己随便定义的。再下面定义了四个子元素:title,author,email,和date。分别说明文章的标题,作者,邮箱和日期。 可以用中文来定义这些标签,看上去更便于理解:?xml version=1.0 encoding=GB2312?文章标题XML轻松学习手册/标题作者ajie/作者信箱ajie@/信箱日日期/文章 1.将下面代码存为myfile.htmhtml head script language=JavaScript for=window event=onload var xmlDoc = new ActiveXObject(Microsoft.XMLDO
您可能关注的文档
最近下载
- 精品解析:2022-2023学年北京市海淀区人教新起点版五年级上册期末考试英语试卷(原卷版).docx VIP
- 译林牛津版苏教八年级上册英语词汇表(表格版)直接打印.pdf VIP
- 2024年湖南电气职业技术学院单招职业适应性测试题库含答案.docx
- 初中英语听说能力培养策略研究教学研究课题报告.docx
- HDR系列高阻尼隔震橡胶支座设计指南.pdf
- 少先队辅导员工作记录表.docx VIP
- 2024年工作总结及2025年工作计划ppt.pptx
- 四川省食品生产企业食品安全员理论考试题库资料(含答案).pdf
- 山东《济南市区岩土工程勘察地层层序划分标准》DB37T 5131-2019.pdf
- 2023至2024年武汉市东湖高新区六年级上册元月调考数学试卷.pdf
文档评论(0)