实体的定义和使用

实体的定义和使用

ID:39235121

大小:531.31 KB

页数:30页

时间:2019-06-28

实体的定义和使用_第1页
实体的定义和使用_第2页
实体的定义和使用_第3页
实体的定义和使用_第4页
实体的定义和使用_第5页
资源描述:

《实体的定义和使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四讲实体的定义和使用软件学院:数据库教研室主讲:解志君E-mail:junwa81@sohu.com课件下载:ftp://10.10.22.22/8/5/2021第四讲实体的定义和使用本章要点:什么是实体内部实体的定义和使用外部实体的定义和使用内部参数实体的定义和使用外部参数实体的定义和使用8/5/2021第四讲实体的定义和使用4.1什么是实体概念:实体就是包含XML文档片段的虚拟存储单元,用来存储XML声明、DTD或各种元素的数据,它是一个事先定义好的数据。通用实体(一般实体):用于载入数据到XML文档的基本元素中。参数实体:用于载入数据到文档的DTD中。

2、8/5/2021第四讲实体的定义和使用实体引用:在XML文档中使用实体名字代替实体的具体内容,组成一个结构完整的文档,这个过程称为“实体的引用”。使用实体的好处:提高文档的书写效率,使文档外观简洁。若对文档中多次出现的内容进行修改,只需修改实体定义部分即可。8/5/2021第四讲实体的定义和使用按实体包含内容分类:字符和数字实体:用于描述非ASCII字符。文本实体:包含一些在文档中经常出现的文本串或块。二进制实体:保存非文本数据,如图像、声音等,是一种不可析实体。按实体存在形式分类:内部实体:完全在文档内部定义的实体。外部实体:存在于一个外部独立文件中的实体。

3、8/5/2021第四讲实体的定义和使用4.2内部实体的定义和使用内部实体在一个XML文档的内部定义,只能在该文档内部引用。就像子程序中的局部变量,只在该程序中生存,子程序退出,它也就是消亡。定义内部实体的语法为:

4、四讲实体的定义和使用XML文档中实体引用:8/5/2021第四讲实体的定义和使用浏览器中运行的结果:8/5/2021第四讲实体的定义和使用可以在DTD中引用内部实体:例如:8/5/2021第四讲实体的定义和使用在DTD中引用内部实体时需要注意的问题:(1)被引用的内部实体的内容只能是文档内容的一部分,或者说是字符数据,而不能包含置标。如:

5、ent;>(2)在定义内部实体时引用内部实体,要注意不能形成循环引用。如:(3)实体在DTD中只能被其他实体定义引用,不能被元素和属性定义所引用。8/5/2021第四讲实体的定义和使用4.3外部实体的定义和使用“外部实体”在文档中必须通过URL才能定位,外部实体为独立的文件,可以被多个文档所引用,具有更为广泛的共享性。XML通过对外部实体的引用,可以在一个XML文档中嵌入另一个XML文档,或者将多个文档组合为一个文档。8/5/2021第四讲实体

6、的定义和使用

7、用的是XML默认字符集,如UTF-8,则可以没有XML声明;如果使用了默认字符集以外的字符集,如“GB2312”字符集,则必须有XML声明,且在声明中说明encoding属性。8/5/2021第四讲实体的定义和使用4.4内部参数实体的定义和使用内部参数实体是指在独立的外部DTD文档的内部定义的参数实体。8/5/2021第四讲实体的定义和使用定义内部参数实体的语法为:

8、定义的内部参数实体的名字。Entity

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。