第7讲(DTD).ppt
《第7讲(DTD).ppt》由会员分享,可在线阅读,更多相关《第7讲(DTD).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XML实用教程实用教程第第7讲讲2006.22006.2计算机与电子系计算机与电子系顾兵顾兵上一讲主要内容l lXSL条件选择语法l l简单条件判断简单条件判断l l多重条件判断多重条件判断l lXSL中使用Script2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室CSS与XSL对比l l相同之处相同之处相同之处相同之处:l l是为建立是为建立是为建立是为建立XMLXML与用户间联系而存在与用户间联系而存在与用户间联系而存在与用户间联系而存在l l都是与都是与都是与都是与XMLXML文件相分离文件相分离文件相分离文件相分离l l不同之处不同之处不同之处不同之处:l
2、 lCSSCSS有自已的语法有自已的语法有自已的语法有自已的语法,支持支持支持支持HTMLHTMLl lCSSCSS不用于转换不用于转换不用于转换不用于转换l lXSLXSL是一种转换语言是一种转换语言是一种转换语言是一种转换语言l lXSLXSL有有有有XMLXML语法语法语法语法l lXSLXSL不支持不支持不支持不支持HTMLHTML2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室第3章练习题一、判断题一、判断题一、判断题一、判断题()()()()CSSCSS及及及及XSLXSL是一种数据表示的定义方法是一种数据表示的定义方法是一种数据表示的定义方法是一种数据
3、表示的定义方法()()()()CSSCSS与与与与XSLXSL是是是是W3CW3C推荐的推荐的推荐的推荐的()()()()CSSCSS及及及及XSLXSL都是转换语言都是转换语言都是转换语言都是转换语言()()()()XSLXSL语法可以随意插入标记及属性语法可以随意插入标记及属性语法可以随意插入标记及属性语法可以随意插入标记及属性二、选择题二、选择题二、选择题二、选择题以下哪个以下哪个以下哪个以下哪个CSSCSS属性是用于文字缩排方式设定:属性是用于文字缩排方式设定:属性是用于文字缩排方式设定:属性是用于文字缩排方式设定:text-indent text-indent font-style
4、display paddingfont-style display padding下列哪个不是下列哪个不是下列哪个不是下列哪个不是XSLXSL的元素?的元素?的元素?的元素?xsl:stylesheetxsl:stylesheet xslxsl:background :background xsl:copyxsl:copy xsl:whenxsl:when下列哪个是下列哪个是下列哪个是下列哪个是XSLXSL根元素:根元素:根元素:根元素:Xsl:stylesheetXsl:stylesheet DOCUMENT HTML DOCUMENT HTML2006.22006.2计算机与电子系计算机与
5、电子系公共课教研室公共课教研室第3章练习题(续)三、填空题三、填空题举出三个举出三个CSS font设定的属性()设定的属性()填写出填写出XSL模板定义的语法()模板定义的语法()填写出填写出XSL获取获取XML文件数据的语法()文件数据的语法()四、应用题四、应用题用用CSS技术显示学校组织机构技术显示学校组织机构XML文件文件用用XSL样式表设计个人物品清单表样式表设计个人物品清单表2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室第4章:DTD及Schemal lXML文件不仅要保证文件不仅要保证Well-formed,还须,还须要保证要保证Valid。l l
6、如何保证如何保证XML文件文件Valid?l l由由DTD或或XML Schema来保证来保证l lDTD出现时间较早,在出现时间较早,在SGML中就起作用中就起作用l lSchema出现较晚,尚不太流行出现较晚,尚不太流行2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室XML模式XML模式与模式与XML文档一起构成完整的文档一起构成完整的XML系系统统;l l模式是所有可能的有效的文档集合模式是所有可能的有效的文档集合;l l模式就是为模式就是为XML文档定义的约束文档定义的约束;l lXML文档必须遵守这些约束才具有效性文档必须遵守这些约束才具有效性;l lW3
7、C关于关于XML模式的定义模式的定义:l l模式的目的是定义和描述一类模式的目的是定义和描述一类模式的目的是定义和描述一类模式的目的是定义和描述一类XMLXML文档文档文档文档,它使它使它使它使用标记结构约束和说明各个组成部分的含义、用标记结构约束和说明各个组成部分的含义、用标记结构约束和说明各个组成部分的含义、用标记结构约束和说明各个组成部分的含义、用法和关系。用法和关系。用法和关系。用法和关系。2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室再论DTDl lXML模式的最重要的功能是约束,一种方模式的最重要的功能是约束,一种方法由法由DTD实现。实现。l lXM
8、L的特点是允许用户自定义标记来描述的特点是允许用户自定义标记来描述结构化的信息;结构化的信息;l l要得到格式良好并且有效的要得到格式良好并且有效的XML文档,需文档,需要要DTD声明各种规定;声明各种规定;l lDTD实际上定义了一个语法分析器。实际上定义了一个语法分析器。2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室DTD是什么?l lDTD就是所谓就是所谓“文件格式定义文件格式定义”(Document Type Definition)l l文件格式定义的作用是给予文件一种格式文件格式定义的作用是给予文件一种格式(Type):):l l使用户知道所使用的使用户
9、知道所使用的使用户知道所使用的使用户知道所使用的XMLXML文件需包含哪些标记文件需包含哪些标记文件需包含哪些标记文件需包含哪些标记(TagTag)、属性()、属性()、属性()、属性(AttributeAttribute)、实体)、实体)、实体)、实体(EntitiesEntities)2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室DTD的一般结构l lDTDDTD定义了置标语言、文档结构的语法和词汇表;定义了置标语言、文档结构的语法和词汇表;定义了置标语言、文档结构的语法和词汇表;定义了置标语言、文档结构的语法和词汇表;l lDTDDTD声明方法为:声明方法为
10、:声明方法为:声明方法为:!DOCTYPE l l其中其中其中其中“定义的内容定义的内容定义的内容定义的内容”是用标签是用标签是用标签是用标签定定定定义,它包括:义,它包括:义,它包括:义,它包括:l l元素类型声明;元素类型声明;元素类型声明;元素类型声明;l l元素属性声明;元素属性声明;元素属性声明;元素属性声明;l l实体声明;实体声明;实体声明;实体声明;l l记法声明。记法声明。记法声明。记法声明。2006.22006.2计算机与电子系计算机与电子系公共课教研室公共课教研室内部和外部内部和外部DTDl l内部内部DTD文件表示文件表示DTD直接写在直接写在XML文档文档中中,其所定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DTD
限制150内