XML编程实例教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:丘广华,张文敏编著
- 出 版 社:北京:科学出版社
- 出版年份:2004
- ISBN:7030127803
- 页数:427 页
目录 1
第1章 XML基础入门 1
1.1 什么是XML 1
1.1.1 标记语言 1
1.1.2 SGML 2
1.1.3 HTML 2
1.1.4 XML 5
1.1.5 XML 与SGML、HTML的关系 6
1.1.6 实例1-1——分别用XML和 9
HTML实现的人事档案 9
1.2 XML的结构和语法 16
1.2.1 XML文档结构 16
1.2.2 实例1-2——交易清单的例子 20
1.2.3 XML标记语法 23
1.2.4 XML文档语法 25
1.2.5 实例1-3——嵌套HTML 31
源代码的XML文档 31
1.2.6 建立正规有效的XML文档 34
1.2.7 CSS与XSL 35
1.3 XML的应用 36
1.4 XML应用工具 37
1.4.1 XML编辑器 37
1.4.2 XML浏览器 38
1.5 本章总结 38
第2章 文档类型定义DTD 40
2.1 文档类型定义 40
2.1.1 定义DTD 41
2.1.2 定义外部DTD 43
2.1.3 公用DTD 44
实现医疗病历 45
2.1.4 实例2-1——用内部DTD 45
2.1.5 实例2-2——用外部DTD 46
实现扩展的医疗病历 46
2.2 元素 48
2.2.1 元素简介 48
2.2.2 元素声明 49
2.2.3 元素内容声明 49
2.2.4 元素的一些规则 50
2.2.5 实例2-3——推荐丛书的例子 52
2.3 实体 54
2.3.1 通用内部解析实体 55
2.3.2 参数内部解析实体 57
2.3.3 实例2-4——网上书店的例子 58
2.4 创建外部实体 61
2.4.1 通用外部解析实体 61
2.4.2 通用外部未解析实体 62
2.4.3 参数外部解析实体 64
2.4.4 实例2-5——网上商城的例子 64
2.5 包含及忽略DTD片断 68
2.5.1 使用注释 68
2.5.2 使用INCLUDE和IGNORE 71
2.5.3 实例2-6——管理球员资料 72
2.6 本章总结 76
第3章 命名空间和属性的声明 77
3.1 命名空间 77
3.1.1 什么需要命名空间 77
3.1.2 创建命名空间 78
3.1.3 缺省名称空间 79
3.1.4 实例3-1——职工资料表的例子 80
3.2 属性的声明 82
3.2.1 在DTD中声明属性 82
3.2.2 属性类型 83
3.2.3 实例3-2——宠物交易 87
3.3 属性的高级应用 90
3.3.1 属性的缺省值 90
3.3.2 2个特殊属性 92
3.3.3 实例3-3——NBA球队资料 93
3.4 本章总结 96
第4章层 叠样式表CSS 98
4.1 层叠样式表CSS 98
4.1.1 CSS的概念 98
4.1.2 CSS的基本语法格式 99
4.1.3 实例4-1——CSS带来的 104
崭新歌词界面 104
4.2 设置字体 107
4.2.1 font属性集 108
4.2.2 font属性集的子属性 109
4.2.4 实例4-2——论文格式的显示 113
4.2.3 display属性 113
4.3 设置色彩和背景 116
4.3.1 定义前景色 116
4.3.2 定义背景色 118
4.3.3 实例4-3——主题网站页面的 122
制作 122
4.4 设置边界 125
4.4.1 margin属性组 126
4.4.2 border属性组 128
4.4.3 实例4-4——在线心理 133
测试的表单样式 133
4.5 元素填充区设定和段落排版 137
4.5.1 元素边界填充设定 137
4.5.2 文本效果设定 139
对照散文的段落排版 142
4.5.3 单词、字符间距设定 142
4.5.4 实例4-5——一篇中英文 142
4.6 元素的选择 146
4.6.1 使用ID选择符 146
4.6.2 实例4-6——列车时刻表的制作 149
4.7 本章总结 154
第5章 层叠样式表CSS2 155
5.1 CSS2的新增功能 155
5.1.1 CSS2中的新特点 155
5.1.2 使用CSS2的新增属性 156
5.1.3 实例5-1——用户登录 160
界面的制作 160
5.2 元素空间定位 164
5.2.1 相对定位和绝对定位 164
5.2.2 设定元素大小 166
5.2.3 实例5-2——十二星座图的制作 169
5.3 元素列表属性 173
5.3.1 列表符号的设定 173
5.3.2 实例5-3——家常菜谱 177
页面的制作 177
5.4 浮动框和滚动条 181
5.4.1 元素单元的布局 181
5.4.2 对元素设置滚动条属性 184
5.4.3 实例5-4——影视人物介绍 184
5.5 完整的CSS样式表运用 188
5.5.1 CSS样式表属性设置 188
5.5.2 不同属性设置的配合使用 188
5.5.3 实例5-5——综合网站页面设计 189
5.6 本章总结 197
第6章 初识XSL 199
6.1 使用XSL显示XML文件 199
基本步骤 200
6.1.1 使用XSL转换XML的 200
6.1.2 XSL文件的基本元素 201
6.1.3 实例6-1——仙乐飘飘 203
6.2 处理多个选择 207
6.2.1 用for-each处理循环 207
6.2.2 应用模板 209
6.2.3 实例6-2——会议记录 210
6.3 为match属性指定匹配模式 215
6.3.1 匹配模式 215
6.3.2 实例6-3——环宇影视 219
6.4 使用XPath表达式 225
6.4.1 XPath节点的种类 225
6.4.2 XPath轴线 226
6.4.3 基本的XPath表达式 226
6.4.4 基本的XPath表达式 227
6.4.5 实例6-4——学生选课情况表 228
6.5 使用XPath谓词断言 232
6.5.1 节点集类型 232
6.5.2 字符串类型 233
6.5.3 数值类型 234
6.5.4 布尔类型 234
6.5.5 实例6-5——学生成绩情况表 235
6.6 本章总结 240
第7章 XSL高级应用 242
7.1 转换为HTML 242
7.1.1 DOMDocument对象 242
7.1.2 基本步骤 244
7.1.3 实例7-1——CD大卖场 245
7.2 条件处理 250
7.2.1 使用xsl:if 250
7.2.2 使用xsl:choose 251
7.2.3 实例7-2——股票行情分析 253
7.3 对输出元素排序 258
7.3.1 使用order-by属性 258
7.3.2 使用xsl:sort元素 260
7.3.3 实例7-3——为学生资料排序 261
7.4 决定输出内容 266
7.4.1 使用xsl:comment 266
7.4.2 使用xsl:text 268
7.4.3 使用xsl:element 269
7.4.4 使用xsl:attribute 270
7.4.5 实例7-4——变换客户资料 271
7.5 使用eval元素 276
7.5.1 在XSL中使用Script 276
7.5.2 使用XSL运行时方法 279
7.5.3 实例7-5——消费清单 280
7.6.1 使用xsl:import 285
7.6 联合样式表 285
7.6.2 使用xsl:include 287
7.6.3 实例7-6——文章段落的显示 288
7.7 本章总结 292
第8章 XML结合JavaScript的应用 294
8.1 XML综合技术的运用 294
8.1.1 页面制作中XML技术的 294
综合运用 294
8.1.2 XML实用页面编程的结构 295
8.1.3 实例8-1——通讯录的制作 296
8.2 结合脚本语言的XML运用 301
8.2.1 脚本语言 302
8.2.2 JavaScript 302
8.2.3 实例8-2——通讯录的用户登录 303
8.3.2 transformNode属性 308
8.3.1 将XML数据链入HTML 308
8.3 XML数据岛的应用 308
8.3.3 实例8-3——控制通讯录 309
显示方式 309
8.4 XSL的循环技术 315
8.4.1 使用脚本语言的循环过程 316
处理信息 316
8.4.2 实例8-4——可控循环 318
列表的制作 318
8.5 结合数据源属性的XML 324
8.5.1 SPAN元素对XML 324
数据岛的支持 324
8.5.2 TransformNode对象 325
8.5.3 实例8-5——有翻页 326
功能的通讯录 326
8.6.1 使用XSL搜索元素 332
8.6 检索XML节点信息 332
8.6.2 使用XML数据岛配合 335
XSL搜索元素 335
8.6.3 实例8-6——搜索通讯录 335
8.7 本章总结 341
第9章 XML存储结构以及整合ASP的应用 342
9.1 处理交互式信息 342
实例9-1——心理测试程序 342
实例9-2——随机测试的生成 353
9.2 脚本语言与XML的存储结构 353
9.3 使用服务器端语言 362
9.3.1 服务器端语言简介 362
9.3.2 ASP语言简介 363
9.3.3 ASP内建对象 363
9.3.4 使用ASP创建XML DOM 364
对象 364
XML文件 365
9.3.5 实例9-3——用ASP显示 365
9.4 修改存储节点 369
9.4.1 使用Response对象 369
9.4.2 使用Request对象 370
9.4.3 修改DOM节点 371
9.4.4 实例9-4——修改图书信息 372
9.5 添加和删除节点 377
9.5.1 使用表单接受用户信息 377
9.5.2 实例9-5——完整的图书 378
信息管理系统 378
9.6 本章总结 384
第10章 XML的高级应用 385
10.1 把数据库记录转换为XML 385
10.1.1 XML的优势 385
10.1.2 转换注意事项 386
10.1.3 转换的2种基本方法 388
10.1.4 实例10-1——把数据库记录 389
转换为XML 389
10.2 实现上下文菜单 392
实例10-2——实现上下文菜单 392
10.3 在服务器上操作XML文件 398
实例10-3——在服务器上操作 399
XML文件 399
10.4 XML网络留言板 403
实例10-4——XML网络留言板 403
10.5 投票调查系统 411
实例10-5——投票调查系统 411
10.6 XML网络聊天室 417
实例10-6——XML网络聊天室 417
10.7 本章总结 425
参考文献 427
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019