- 1、本文档共158页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东师范大学信息管理学院 王红 王红 7.1 XML快速入门 什么是XML (eXtensible Markup Language) 可扩展标记语言 W3C XML工作组的定义可扩展标记语言XML是SGML的子集,其目标是允许普通的SGML在Web上以目前HTML的方式被服务、接受和处理。XML被设计成易于实现,且可在SGML和HTML之间互相操作。 标记语言发展史 为什么需要XML 为什么需要XML 基于HTML的操作就象一个奇特的传真机----传送文档到想要的人 希望:XML可以解决Web上的几个大问题“ 没有表达内容的含义,并且只能用预定义的标记 HTML 是“肤浅的”,HTML关心的是外观 结构层次过于单调 要求文档过于完整(World Wide Wait) 没有真正的国际化 无法真正实现数据交互 链接机制不完善 不可重用 在网上,有很多类型的信息,但是很难找到你想要的信息片段 XML的优越性 XML是使信息自描述的新语言。 信息共享 自定义数据格式,而且很容易使用工具读写 数据传递 支持各种通道的数据传输 数据重用 分离数据和显示 可扩展 文档包含语义 其他 容易阅读/工具/树形结构面向对象编程 XML的应用范围 (1)XML并不是标记语言。它只是用来创造标记语言(比如HTML)的元语言。 (2)XML并不是HTML的替代产品,它只是HTML的补充 。 (3)不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。 ?xml version=1.0?myfiletitleXML Quick Start/titleauthorajie/authoremailajie@/emaildatdate/myfile 其中类似title,author的语句就是自己创建的标记(tags),它们和HTML标记不一样,例如,这里的title是文章标题的意思,HTML里的title是页面标题 HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如H1表示首行标题,有固定的尺寸。 相对的,XML则没有固定的标记,XML不能描述网页具体的外观、内容,它只是描述内容的数据形式和结构 。 这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来 。 正是这种区别使得XML在网络应用和信息共享上方便、高效、可扩展 。 ?xml version=1.0? myfile titleXML Quick Start/title authorajie/author emailajie@/email datdate /myfile 第一行?xml version=1.0?是一个XML声明,表示文档遵循的是XML的1.0版的规范。 第二行定义了文档里面的第一个元素(element),也称为根元素: myfile 这个名称是自己随便定义的 再下面定义了四个子元素:title、author、email和date。分别说明文章的标题,作者,邮箱和日期 可以用中文来定义这些标签 ?xml version=1.0 encoding=GB2312? 文章 标题XML轻松学习手册/标题 作者ajie/作者 信箱ajie@/信箱 日日期 /文章 XML一开始就坚持实行良好的格式。 这些语句在HTML中随处可见: (1) psample (2) bisample/b/i (3) tdsample/TD (4) font color=redsamplar/font 在XML文档中,上述几种语句的语法都是错误的 在XML文档中 (1) 所有的标记都必须要有一个相应的结束标记; (2) 所有的XML标记都必须合理嵌套; (3) 所有XML标记都区分大小写; (4) 所有标记的属性必须用括起来; 所以上列语句在XML中正确的写法是: (1) psample/p (2) bisample/i/b (3) tdsample/td (4) font color=redsamplar/font “扩展性”,“标识”,“语言”。每一个词都明确的点明了XML的重要特点和功能 1. 扩展性——使用XML,你可以为你的文档建立自己的标记(tags) XML的“扩展性”是XML强大的功能和弹性的原因 在XML中,你能建立任何你需要的标记 2. 标识——使用XML你可以识别文档中的元素 表明了XML的目的是标识文档中的元素 标识仅仅是用来识别信息,它本身并不传达信息 3. 语言——使用XML要遵循特定的语法来标识你的
您可能关注的文档
- 人工智能与专家系统(第二版) -尹朝庆 第1章 绪论.ppt
- 人工智能与专家系统(第二版) -尹朝庆 第2章 知识表示方法.ppt
- 人工智能与专家系统(第二版) -尹朝庆 第4章 逻辑推理.ppt
- 人工智能与专家系统(第二版) -尹朝庆 第5章 专家系统.ppt
- 人工智能与专家系统(第二版) -尹朝庆 第6章 模糊推理.ppt
- 办公自动化技术与应用 -周贺来 第03章.ppt
- 办公自动化技术与应用 -周贺来 第04章.ppt
- 办公自动化技术与应用 -周贺来 第05章.ppt
- 办公自动化技术与应用 -周贺来 第06章.ppt
- 办公自动化技术与应用 -周贺来 第07章.ppt
- 【《关于A公司人力资源管理的调查报告》2900字(论文)】 .pdf
- 河北省张家口市尚义县第一中学等校2024-2025学年高二上学期10月阶段测试数学试卷(含答案) .pdf
- 福建泉州丰泽区海滨实验小学教师考试试卷及答案 .pdf
- 基于阅读兴趣培养的小学低年级语文阅读教学探究 .pdf
- (新人教版)英语九年级全册 Unit 5 核心知识点练习(学生版+解析版) .pdf
- 【《天际股份投资价值探析案例》6300字(论文)】 .pdf
- 多黏菌素治疗中枢神经系统感染2024PPT .pdf
- 啤酒产业市场结构的变化 .pdf
- 成都市第七中学初中学校人才储备考试试题及答案 .pdf
- 小学国学经典诵读研究课题结题报告 .pdf
文档评论(0)