关于本书的内容有任何问题,请联系 刘博
目 录 第 1章 XML概述 1 1.1 什么是XML 1 1.1.1 XML程序实例 1 1.1.2 XML的特性 2 1.1.3 XML与HTML的区别 4 1.2 XML文件的操作 4 1.2.1 XML文件的编辑 4 1.2.2 XML文件的保存 5 1.2.3 XML文件的运行 5 1.3 XML基础知识 6 1.3.1 XML的定义 6 1.3.2 XML的设计目标 6 1.3.3 XML的样式语言 7 1.3.4 XML的链接语言 8 1.3.5 XML的名称空间 9 1.3.6 XML的文档对象模型 9 1.3.7 XML的文档类型定义 9 1.3.8 XML的文档类型模式 10 1.4 XML解析器 10 1.4.1 XML解析器简介 11 1.4.2 XML解析器解析XML文件的步骤 11 1.5 XML的应用领域 12 小结 12 习题 12 第 2章 XML文件的规则 14 2.1 XML声明 14 2.1.1 XML声明中的版本属性 14 2.1.2 XML声明中的编码属性 15 2.1.3 XML声明中的独立属性 16 2.2 XML中标记设置 16 2.2.1 空标记的设置 17 2.2.2 非空标记的设置 17 2.2.3 非空标记的内容设置 18 2.2.4 标记的名称 18 2.2.5 根标记 19 2.3 特殊字符处理 20 2.4 CDATA段 21 2.5 标记的文本数据 21 2.6 属性设置 23 2.6.1 属性的构成 23 2.6.2 属性的原则 23 2.7 注释设置 23 2.8 名称空间 24 2.8.1 有前缀和无前缀的名称空间 24 2.8.2 标记中声明名称空间 25 2.8.3 名称空间的作用域 25 2.8.4 名称空间的名字 26 2.9 区分大小写 27 2.10 标记的子标记的关系 27 小结 28 习题 28 第3章 XML数据的底层结构 30 3.1 有效的XML文件 30 3.2 如何检查XML文件的有效性 30 3.3 XML文件与DTD的匹配 33 3.4 XML文档类型定义文件DTD 34 3.4.1 DTD的元素 34 3.4.2 DTD的完整性 36 3.4.3 DTD的属性定义 36 3.4.4 DTD与名称空间 40 3.4.5 DTD的实体 41 3.4.6 DTD中的参数实体 43 3.4.7 DTD中的注释 45 小结 45 习题 45 第4章 XML Schema模式 47 4.1 什么是XML Schema 47 4.2 XML Schema的文档结构 48 4.3 XML Schema标记及属性定义 49 4.3.1 简单类型标记的定义 49 4.3.2 自定义数据类型 49 4.3.3 复杂类型标记子标记的定义 53 4.3.4 复杂类型标记的属性的定义 54 4.3.5 空标记及混合内容标记的定义 54 4.4 全局声明和局部声明 55 4.5 XML Schema的组定义 56 4.6 XML Schema中的注释 57 4.7 XML文件与Schema文件的匹配 57 4.8 XML文件对于XML Schema模式的校验 58 小结 60 习题 60 第5章 使用CSS格式化显示XML文件 62 5.1 CSS技术简介 62 5.2 XML与CSS结合的方式 63 5.2.1 调用独立样式文件 63 5.2.2 将样式语句嵌入到XML文件 64 5.2.3 混合方法指定样式 65 5.2.4 使用多个样式文件 65 5.3 CSS格式化XML文件 66 5.3.1 定义样式 66 5.3.2 文本显示方式设置 67 5.3.3 文本属性设置 70 5.3.4 设置元素 72 5.3.5 元素定位显示 75 5.3.6 图片设置 78 5.3.7 环绕文本 80 小结 80 习题 80 第6章 使用XSL格式化显示XML文件 82 6.1 XSL的特点 82 6.2 XSL变换步骤 82 6.3 XSL的文件结构 84 6.4 XSL的模式语言 85 6.4.1 相对定位和定位 85 6.4.2 XSL的路径匹配模式 88 6.5 XSL的常用控制标记 97 6.5.1 循环标记<for-each> 97 6.5.2 选择标记<if> 99 6.5.3 选择标记<choose> 100 6.5.4 求值标记<value-of> 101 6.6 其他常用XSL标记 102 6.6.1 <template>标记和<apply-templates>标记 102 6.6.2 <copy>标记 104 6.6.3 <comment>标记 106 6.6.4 <script>标记和<eval>标记 106 6.6.5 <element>标记 107 小结 109 习题 109 第7章 XML的数据源对象 111 7.1 数据岛的概念 111 7.1.1 内嵌的数据岛 111 7.1.2 外部数据岛 113 7.2 通过记录集管理数据岛 115 7.2.1 创建记录集 115 7.2.2 通过记录集访问数据岛中各个标记 116 7.2.3 操作记录集 117 7.2.4 遍历记录集 118 7.2.5 对记录集进行分页 120 7.2.6 把记录存储到数组中 122 7.3 数据管理 124 7.3.1 关系数据库中数据的存储与查询 124 7.3.2 XML数据中信息的存储与查询 126 7.4 XML与数据库的交互 130 7.4.1 数据库到XML文档的信息交互 130 7.4.2 XML文档到数据库的信息交互 133 7.5 SQL Server对XML的支持 135 7.5.1 从SQL Server数据库中提取数据到XML 135 7.5.2 XML数据保存到数据库 138 小结 139 习题 139 第8章 DOM解析器 141 8.1 DOM解析器 141 8.1.1 DOM标准 141 8.1.2 认识DOM解析器 142 8.2 节点的类型 143 8.2.1 Node接口 143 8.2.2 NodeList接口 144 8.2.3 NamedNodeMap接口 145 8.3 Document节点 145 8.4 Element节点 147 8.5 Text节点 149 8.6 CDATASection节点 151 8.7 Attr节点 153 8.8 DocumentType节点 155 8.8.1 获取DTD的基本信息 155 8.8.2 获取实体 156 8.9 处理空白 157 8.10 验证规范性和有效性 159 8.11 使用DOM生成XML文件 159 8.12 XML与JSP的结合 162 小结 165 习题 165 第9章 SAX解析器 167 9.1 SAX解析器 167 9.1.1 概述 167 9.1.2 工作原理 167 9.1.3 事件处理器 168 9.1.4 事件的产生与处理 170 9.2 文件的开始与结束 171 9.3 XML中的处理指令 173 9.4 开始标记与结束标记 175 9.5 文本数据 178 9.6 处理空白 180 9.7 名称空间 181 9.8 实体 183 9.9 文件的定位器 187 9.10 处理SAX解析过程中发现的错误信息 189 9.11 SAX过滤器 193 9.11.1 SAX过滤器基本原理 193 9.11.2 SAX过滤器程序设计模式 193 小结 197 习题 197
本书结合管理信息系统的技术发展,面向高校管理信息系统教学的需要,比较系统地介绍了管理信息系统的基本概念、涉及的...
本书是《Visual FoxPro程序设计》的配套上机指导教材。书中充分考虑大学生应具备的数据库基础能力的实际...
本书共计10章,主要内容力求组织合理、实例丰富、体系清晰、深入浅出、通俗易懂,并注重培养读者利用Visual ...
本书是根据我国应用型大学的实际情况,结合当前移动客户端应用情况而编写的实用、立体化教材,全书主要内容包括:引言...
本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...
本书从初学者的角度出发,详细介绍了使用HTML5+CSS3进行网页设计的基础知识与实战技巧。本书内容由浅入深、...
本书共7章,第1章概述Web的诞生和发展,以及Web的核心标准和协议;第2章介绍传统Web的B/S架构,以及 ...
本书分为五大部分共13章,深入浅出地为读者讲解了SSM框架的原理和使用方法,并通过一个客户关系管理系统来展示J...
本书是一本面向Web前端开发学习者的教材,以通俗易懂的语言、丰富实用的案例,全面讲解Bootstrap响应式W...
本书系统全面地介绍网页制作和前端开发技术的基本理论和实际应用。全书共 10 章,从逻辑上可分为三大部分。前 5...
我要评论