- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 15 章 XML 简 介 15.1 XML 概 述 15.2 XML 语 法 15.3 XML 显 示 15.4 使 用 XML 组 件 通过本章的学习,读者应重点掌握以下内容: ? XML的概念 ? XML语法 ? ASP操作XML 15.1 XML 概 述 15.1.1 XML的产生 15.1.2 XML的特征功能 (1)数据库交换 (2)减轻服务器的负载 (3)同样的数据以不同的样式出现 15.1.3 XML编辑器 XML编辑器主要用于编写XML程序,普通的XML编辑器不对程序作语法检查,只有专业的编辑器才有此功能。 (1)普通编辑器: 记事本,Dreamweaver等。 (2)专业编辑器: Visual XML,XML SPY,XML EDITER,XML WRITER。 15.2 XML 语 法 15.2.1 XML 文件分析 XML文件的最基本的标准规则就是,有正式开始标签元素都要有相应的结束标签,而且其中子元素的结束标签一定要包含在它的母元素的结束标签之前,如下面左边的例子就是不合规则的。 老师 老师 数学老师 数学老师 /老师 /数学老师 /数学老师 /老师 不合规则 合乎规则 1.XML声明 例15-1 ?xml version=1.0? 老师 数学老师 张三 /数学老师 /老师 (1)XML声明的版本号 声明XML文档中版本号是必要的,这是设计者为了以后用于扩展XML程序而需要的来鉴别和兼容不同版本的XML文档。 (2)XML声明的字符集 另外,XML声明中还可以包含字符集信息,放置在版本号后面即可,完整的声明如下面代码所示。 ?xml version=1.0 encoding=gb2312? (3)XML声明的属性 声明XML文档中还有一个standalone属性,它用来表明文件是否包含外围设备即表示文件的独立性。 2.处理指令片Process Instrument 处理指令简称PI,综合包含提供给软件应用程序所使用的标记信息,是XML分析器必须扫描的指令,如下面的代码就是一条PI指令。 ?noisemaker noise=21-1.wav? 3.标签tag 标签又叫标记,读者会联想到HTML中的标签,如<TABLE>、<IMG>等,但XML中的标签与HTML不同,因为XML的标签可以自己定义。XML的标签包括elements(元素),通常把元素名也叫标记名。 4.文档类型定义DTD 文档类型定义以“!DOCTYPE……” 为结构,目的是验证源文件的结构合理性。 5.数据部分 例15-2程序文档中粗体部分就是XML文档的数据部分,可以看出数据部分和HTML文档非常的相像。 例15-2 ?xml version=1.0 encoding=gb2312? 信息职业技术学院 部门 系别 计算机系 工号J00009/工号 姓名周建/姓名 电话6338156/电话 计算机系 信管系 工号J000010/工号 姓名杜威/姓名 电话6338166/电话 /信管系 机械系 工号J000011/工号 姓名陈彬 /姓名 电话6338185/电话 /机械系 /系别 /部门 /信息职业技术学院 15.2.2 XML的其他语法 1.实体参考 (1)实体参考的原因 一个是因为特殊符号,如“<”和“>”等。它们是被XML处理器解释为标签中特定的部分,若在元素内容中出现这些特定的符号时,就不能直接输入,否则处理器会把它们当作标签的一部分来对待从而导致错误,所以需要用实体参考来代替它们,XML中定义过的实体参考共有5个,见表15-1。 另一个原因就是代表字符数据,为了节省大量的录入工作。若建立5个文档,其中每个文档包含同样的签名,如(C)Copyright 1999 XXXX.com(changzhou ),Ltd.All Rights Reserved。这时就可以把文本内容进行实体声明,并在每个文档中引用它。 (2)实体参考的分类 ① 一般实体 ② 参数实体 (3)实体的引用 一般实体引用的形式很简单,格式以“&实体名”为主,但需要注意以下几点规则。 ?
您可能关注的文档
- Web应用技术 教学课件 作者 芦欣 第1章 Web概述.ppt
- Web应用技术 教学课件 作者 芦欣 第2章 网站规划与设计.ppt
- Web应用技术 教学课件 作者 芦欣 第3章 HTML语言基础.ppt
- Web应用技术 教学课件 作者 芦欣 第4章 JSP语法基础.ppt
- Web应用技术 教学课件 作者 芦欣 第5章 JSP内置对象.ppt
- Web应用技术 教学课件 作者 芦欣 第6章 JSP数据库应用.ppt
- Web应用技术 教学课件 作者 芦欣 第7章 JavaBean.ppt
- Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt
- Web应用技术 教学课件 作者 芦欣 第9章 项目开发.ppt
- WEB应用开发工程师 2HTML网页设计基础.ppt
文档评论(0)