欢迎来到天天文库
浏览记录
ID:27209497
大小:723.01 KB
页数:69页
时间:2018-11-29
《《xml数据库》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中国人民大学信息学院数据库系统概论AnIntroductiontoDatabaseSystem第十六章XML数据库AnIntroductiontoDatabaseSystem第十六章XML数据库16.1概述16.2XML简介16.3XML数据模型16.4SQL/XML16.5小结AnIntroductiontoDatabaseSystem16.1概述XML(eXtendedMarkupLanguage)可扩展的标记语言用户可以定义自己的标记,用来描述文档的结构W3C(WorldWideWebCo
2、nsortium)在1998年制定的一项标准,用于网上数据交换是标准通用标记语言SGML的一个子集AnIntroductiontoDatabaseSystem概述(续)XML在SGML和HTML的基础上发展起来的相对于HTML,XML具有如下的一些特点:更多的结构和语义可扩展性自描述性数据与显示分离简洁性AnIntroductiontoDatabaseSystem第十六章XML数据库16.1概述16.2XML简介16.3XML数据模型16.4SQL/XML16.5小结AnIntroduction
3、toDatabaseSystem16.2XML简介一、XML说明(XMLdeclaration)对XML文档处理的环境和要求的说明必须在文档的第一行例如:AnIntroductiontoDatabaseSystem二、元素元素(element)是XML文档的主要组成部分标记名区分大、小写开始于字母或下划线(_),后面可以跟任意长度的字母、数字、句点(.)、连接符(-)、下划线或冒号起始标记形式是
4、<标记名>,终止标记形式是标记名>嵌套有且只有一个根元素AnIntroductiontoDatabaseSystem元素(续)BeijingLibraryDatabaseSystemConcepts26.50
5、KailyJoneSilenSmithIntroductiontoXML18.80KailyJoneAQuerylanguagefor
6、XML26.50KailyJone图16.1一个XML文档示例AnIntroductiontoDatabaseSystem三、属性描述元素的有关信息格式为:<元素名属性名=“属性值”>如。属性值必须出现在单引号或双引号中一个元素可以有任意多个属性,每个属性取不同的属性名AnIntroductiontoDatab
7、aseSystem四、处理指令处理指令(processinginstructions)是为使用一段特殊代码而设计的标记为处理XML文档的应用程序提供信息。组成:处理指令名称和数据其格式为。例如AnIntroductiontoDatabaseSystem五、注释注释以结束注释可以在XML文档的任何地方插入AnIntroductiontoDatabaseSystem六、良构的XML文档良构的(wel
8、l-formed)XML文档是指:文档的构造从语法上都是正确的只有一个顶层元素,即根元素至少包含一个元素,即文档中必须有根元素所有的起始标记都有与之对应的终止标记,或者使用空元素速记语法所有的标记都正确的嵌套每一个元素的所有属性具有不同属性名AnIntroductiontoDatabaseSystem七、实体用来定义重复使用的文档内容格式为:例如引用实体的格式为&实体名当XML处理器遇到字符串&DW时就用字符
此文档下载收益归作者所有