第05讲实体的定义和使用课件

上传人:29 文档编号:242008710 上传时间:2024-08-09 格式:PPT 页数:29 大小:581.39KB
返回 下载 相关 举报
第05讲实体的定义和使用课件_第1页
第1页 / 共29页
第05讲实体的定义和使用课件_第2页
第2页 / 共29页
第05讲实体的定义和使用课件_第3页
第3页 / 共29页
点击查看更多>>
资源描述
,*,软件学院,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或Frutiger Bold 40pt,黑体简40pt,软件学院,常州信息职业技术学院,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或Frutiger Bold 40pt,黑体简40pt,软件学院,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或 Frutiger 55 Roman 25pt,华文细黑简25pt,Arial 或Frutiger Bold 40pt,黑体简40pt,*,.Net,教研室,XML,.Net教研室XML,第,05,讲 实体的定义和使用,主讲:郭永洪,E-mail,:,yh_guo,2024/8/9,第05讲 实体的定义和使用主讲:郭永洪2023/8/20,目标,知识目标,通用实体和参数实体的概念,能力目标,学会使用,DTD,实体定义,XML,文档,2024/8/9,目标知识目标2023/8/20,任务,任务,1,:,通用实体的定义和使用,任务,2,:,参数实体的定义和使用,2024/8/9,任务任务1:通用实体的定义和使用2023/8/20,实体概念,概念:,包含,XML,文档片段的虚拟存储单元,用来存储,XML,声明、,DTD,或各种元素的数据,它是一个事先定义好的数据。,通用实体(一般实体):,用于载入数据到,XML,文档的基本元素中。,参数实体:,用于载入数据到文档的,DTD,中。,2024/8/9,实体概念概念:包含XML文档片段的虚拟存储单元,用来存储XM,实体分类,按实体包含内容分类:,字符和数字实体:,用于描述非,ASCII,字符。,文本实体:,在文档中经常出现的文本串或块。,二进制实体:,保存非文本数据,如图像、声音等,是一种不可析实体。,按实体存在形式分类:,内部实体:,完全在文档内部定义的实体。,外部实体:,存在于一个外部独立文件中的实体。,2024/8/9,实体分类按实体包含内容分类:字符和数字实体:用于描述非ASC,任务,1,:使用通用实体,任务,1-1,:内部通用实体的定义和使用,定义:,在文档中引用:,&,实体名,;,2024/8/9,任务1:使用通用实体任务1-1:内部通用实体的定义和使用定义,案例,1-1,DTD,中实体定义:,2024/8/9,案例1-1DTD中实体定义:!ENTITY Catego,案例,1-1,XML,文档中实体引用:,软件工程,介绍软件工程理论,.,邓良松,刘海岩,西安电子科技大学出版社,2001,年,6,月,20.00,2024/8/9,案例1-1XML文档中实体引用:2023,案例,1-1,浏览器中运行的结果:,2024/8/9,案例1-1浏览器中运行的结果:2023/8/20,实训,1-1,定义包含实体的,DTD,2024/8/9,实训1-1定义包含实体的DTD2023/8/20,任务,1,:使用通用实体,任务,1-1,:外部通用实体的定义和使用,“,外部实体”在文档中必须通过,URL,才能定位,外部实体为独立的文件,可以被多个文档所引用,具有更为广泛的共享性。,XML,通过对外部实体的引用,可以在一个,XML,文档中嵌入另一个,XML,文档,或者将多个文档组合为一个文档。,定义:,文档中引用:,&,实体名,;,2024/8/9,任务1:使用通用实体任务1-1:外部通用实体的定义和使用“外,外部通用实体,使用外部通用实体要注意的问题:,(,1,)由于要引用外部文件,所以文档声明中,standalone,属性的值不再是,“,yes”,,而必须是,“,no”,。,(,2,)作为外部实体的文档,如果使用的是,XML,默认字符集,如,UTF-8,,则可以没有,XML,声明;,如果使用了默认字符集以外的字符集,如,“,GB2312”,字符集,则必须有,XML,声明,且在声明中说明,encoding,属性,。,2024/8/9,外部通用实体使用外部通用实体要注意的问题:(1)由于要引用,案例,1-2,DTD,中定义外部通用实体,2024/8/9,案例1-2!ELEMENT Title(#PCDATA),案例,1-2,软件工程,介绍软件工程理论,.,邓良松,刘海岩,西安电子科技大学出版社,2001,年,6,月,20.00,Data1.xml,片段,2024/8/9,案例1-2Book ISBN=7-5606-0924-4,案例,1-2,软件系统开发技术,(,修订版,),介绍软件系统的开发技术,.,潘锦平,施小英,西安电子科技大学出版社,2001,年,1,月,12.30,Data2.xml,片段,2024/8/9,案例1-2Book ISBN=7-5606-0492-7,案例,1-2,XML,中应用外部通用实体,2024/8/9,案例1-2XML中应用外部通用实体202,训练,1-2,新闻一般包含“标题”、“内容”、“作者”、“版权”等要素,请编写一个描述新闻信息的,DTD,和,XML,,新闻数据存放在外部文件中,浏览时,使用外部实体引用方式将信息载入,XML,。,2024/8/9,训练1-2新闻一般包含“标题”、“内容”、“作者”、“版权”,任务,2,:使用参数实体,内部参数实体是指在独立的外部,DTD,文档的内部定义的参数实体,。,任务,2-1,:内部参数实体的定义和使用,定义:,引用:,%,实体名,;,2024/8/9,任务2:使用参数实体内部参数实体是指在独立的外部DTD文档的,案例,2-1,内部参数实体定义:,内部参数实体引用:,2024/8/9,案例2-1!ELEMENT 学生信息(姓名,性别,出生,训练,2-1,请举一个使用内部参数实体的例子,写出,DTD,文档和,XML,文档。,2024/8/9,训练2-1请举一个使用内部参数实体的例子,写出DTD文档和X,任务,2,:使用参数实体,在独立的外部,DTD,文档中,可以引用其他独立,DTD,文档中的定义,这种引用通过外部参数实体来实现。,任务,2-1,:外部参数实体的定义和使用,定义:,引用:,%,实体名,;,每一个外部,DTD,文档都必须有一个声明,说明文档所使用的字符集。,2024/8/9,任务2:使用参数实体在独立的外部DTD文档中,可以引用其他独,案例,2-2,基本信息,2024/8/9,案例2-2基本信息?xml version=1.0 e,案例,2-2,综合信息,2024/8/9,案例2-2综合信息?xml version=1.0 e,案例,2-2,外部,DTD,文档引用,%,基本信息,;,%,综合信息,;,2024/8/9,案例2-2外部DTD文档引用?xml version=1,训练,2-2,用外部参数实体改写“网上订单程序的,DTD,文档”,简化定义过程。并编写,XML,文档,进行,XML,文档有效性验证。网上订单程序的,DTD,文档中客户基本信息和商品信息分开处理。,2024/8/9,训练2-2用外部参数实体改写“网上订单程序的DTD文档”,,比较,1,参数实体与一般实体的不同点:,在定义参数实体时,实体名前必须加一个“”号。,参数实体引用以“”开始,而不是一般实体引用的“”。,参数实体的内容不仅可以包含文本,还可以包含标记。,参数实体只能应用于,DTD,,而不能在文档本体中引用。即参数实体只能用来构成,DTD,的内容,而不能构成文档内容。,参数实体只能在外部,DTD,文档中使用,无法应用于内部,DTD,。,2024/8/9,比较1参数实体与一般实体的不同点:在定义参数实体时,实体名,比较,2,外部参数实体与外部一般实体的区别如下,:,外部参数实体应用于独立的,DTD,文档,外部一般实体应用于,XML,文档。,外部参数实体应用于将多个独立的,DTD,文档组合为一个大的,DTD,文档,外部一般实体用于将多个独立的,XML,文档组合成一个大的,XML,文档。,2024/8/9,比较2外部参数实体与外部一般实体的区别如下:外部参数实体应用,Thank You!,2024/8/9,Thank You!2023/8/20,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!