欢迎来到天天文库
浏览记录
ID:37578258
大小:758.81 KB
页数:41页
时间:2019-05-11
《实体的定义和使用1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章实体的定义和使用主讲人:杨春蓉什么是实体内部实体的定义和使用外部实体的定义和使用内部参数实体的定义和使用外部参数实体的定义和使用本章要点:第四章实体的定义和使用一个简单的XML文档可以从许多不同的资源和文件中取得数据和声明。实际上,有些数据直接来自数据库、CGI(CommonGatewayInterface,公共网关接口)脚本或其他非文件格式资源。无论采取形式,保存XML文档的内容可以称为实体。实体引用把实体载入到XML主文档中。什么是实体1、实体的概念;在DTD的声明当中,另一项常见的声明就是实体(ENTITY)的声明。实体就是包含了文档片段或者说部分内容的虚拟存
2、储单元,用来存储XML声明、DTD各种元素或者其他形式的文本和二进制数据。简单的来说,实体是一个事先定义好的数据,当要取用该数据时,只要使用“引用方式”便可以将数据放入引用之处。#defineπ3.1415926请看下面的例子:dtdFile.d
3、td:我正在看&CCTV;上的节目,喜欢&CCTV5;。&hello;&CCTV;Cha3_15.xml实体的引用:每个实体都有一个名字,在XML文档中可以使用这个名字来代替实体的具体内容,这个过程称为“实体的引用”。2、为什么使用实体?(好处)修改数据更方便快捷,一改全改;可以共享和重复使用数据;简化程序;实体有各种类型,如下面所示的分类。但它们所起的作用是相同
4、的。实体分为普通实体和参数实体,普通实体简称为实体.普通实体:实体在DTD文件中定义,在和该DTD关联的XML文件中通过实体引用引用的实体.参数实体:在DTD文件中定义,只能由DTD文件本身通过实体引用使用参数实体,参数实体和关联的XML无关.3、实体的分类:4、普通实体的分类:从外观上:小到一个简单的字符,大到可以是一个完整的XML文档.从实体所包含的内容分类,可分成以下几种:字符和数字实体,用于描述非ASCII字符.文本实体,一般包含一些在文档中经常出现的文本串或块.二进制实体,保存非文本数据,如图像,声音等.可解析实体不可解析实体内部实体:就是实体的内容已经包含在D
5、TD文件本身中;(只能在当前文档中引用)。外部实体:指实体的内容是DTD文件以外的其他独立的文件。在文档中必须通过URL才能定位的实体,(可以被多个文档所引用)。按照实体的存在形式分类,有如下两种实体:
6、eakANY>]我正在看&CCTV;上的节目,喜欢&CCTV5;。&hello;&CCTV;外部实体的定义和使用:
7、TYxinguan2SYSTEM”ch4-3-2.xml”>]><学生信息><分院>&department;分院><班级>&xinguan1;班级><班级>&xinguan2;班级><班级>&xinguan3;班级>学生信息>二、内部实体的定义和使用:在DTD中,定义内部实体的格式是:
此文档下载收益归作者所有