内容简介
第1章 概述
1.1 XML技术简介
1.1.1 XML的历史
1.1.2 XML与HTML的比较
1.1.3 XML的编辑工具
1.1.4 浏览XML文档
1.1.5 XML的相关技术及其发展
1.2 Ajax技术简介
1.2.1 什么是Ajax
1.2.2 Ajax运行模式
1.2.3 Ajax所使用的技术
1.2.4 使用Ajax可以干什么
习题1
第2章 XML的语法基础
2.1 XML的语法基础
2.1.1 结构良好性
2.1.2 XML声明
2.1.3 XML的元素
2.1.4 属性
2.1.5 标记与字符数据
2.1.6 实体
2.1.7 处理指令
2.1.8 CDATA节
2.1.9 注释
2.2 XML的文档结构
2.2.1 XML的序言
2.2.2 XML数据
2.3 名称空间
2.3.1 名称空间的概念
2.3.2 声明名称空间
2.4 语言标识
2.4.1 国家代码和语言代码
2.4.2 覆盖
习题2
第3章 文档类型定义
3.1 概述
3.2 元素
3.2.1 元素声明
3.2.2 元素类型
3.2.3 元素取值
3.3 属性
3.3.1 基本概念
3.3.2 属性
3.3.3 条件节
3.4 内部和外部DTD
3.4.1 内部DTD
3.4.2 外部DTD
习题3
第4章 XML Schema
4.1 概述
4.2 一个XML Schema文档示例
4.3 XML Schema文档的结构
4.3.1 模式的基本概念
4.3.2 复杂类型和简单类型
4.3.3 元素声明
4.3.4 属性声明
4.3.5 其他
4.4 XML Schema的数据类型
4.4.1 数据类型体系
4.4.2 数据类型二分法
4.4.3 内置数据类型
4.5 XML Schema的名称空间
4.5.1 不同的名称空间
4.5.2 名称空间表示
4.5.3 在Web上定位模式文件
4.5.4 一致性
4.6 XML Schema设计
4.6.1 定义局部和全局成分
4.6.2 定义名称空间
4.6.3 模式组装
习题4
第5章 XPath
5.1 概述
5.2 XPath
5.2.1 XPath应用举例
5.2.2 XPath
5.2.3 表达式上下文
5.2.4 路径表达式
5.2.5 序列表达式
5.2.6 过滤表达式
5.3 XPath Data Model
5.3.1 数据模型构建
5.3.2 访问程序
5.3.3 结点类型
5.4 XPath和XQuery Functions与Operators
5.4.1 数值运算和函数
5.4.2 字符串函数
5.4.3 逻辑运算和函数
5.4.4 日期时间运算及函数
5.4.5 上下文函数
5.5 应用举例
习题5
第6章 HTML技术
6.1 概述
6.2 提出问题
6.3 HTML的语法基础
6.3.1 HTML的语法基础
6.3.2 简单网页设计
6.4 HTML的制表
6.4.1 简单表格
6.4.2 制表元素
6.4.3 表格的高级技巧
6.5 表单
6.5.1 表单的定义
6.5.2 表单中常用的元素
6.6 框架和超链接
6.6.1 框架的概念
6.6.2 框架的元素
6.6.3 超链接
6.7 字符控制
6.7.1 字体
6.7.2 列表控制
6.8 多媒体
6.8.1 多媒体技术
6.8.2 文本的滚动
6.9 XHTML简介
6.9.1 关于元素的规定
6.9.2 关于属性
习题6
第7章 CSS技术
7.1 概述
7.2 问题的引入
7.3 显示属性
7.3.1 可视区和包含块
7.3.2 显示属性及其值
7.3.3 表格属性
7.3.4 none值
7.3.5 程序优化
7.4 颜色与背景
7.4.1 颜色
7.4.2 背景
7.5 字体与文本
7.5.1 尺寸设置
7.5.2 字体属性
7.5.3 文本属性
7.6 边界设置
7.6.1 认识边界
7.6.2 边界的概念
7.7 元素筛选
7.8 用CSS对XML进行转换
7.8.1 以数据为主的XML文档转换
7.8.2 以文本为主的XML文档转换
7.8.3 内部和外部CSS
习题7
第8章 XSL转换XML
8.1 概述
8.2 一个XSL文档的讨论
8.3 XSL样式表
8.3.1 样式表元素
8.3.2 样式表名称空间
8.3.3 样式表模块组合
8.4 模板规则
8.4.1 模板
8.4.2 模式
8.4.3 序列构造器
8.4.4 条件
8.4.5 循环
8.5 样式表设计
8.5.1 排序
8.5.2 求和
8.5.3 彩色效果
8.5.4 自动编号
8.5.5 创建元素和属性
8.5.6 变量和参数使用
习题8
第9章 XML DOM技术
9.1 概述
9.2 一个DOM示例
9.3 DOM基础知识
9.3.1 DOM的结构模型
9.3.2 核心模块基础知识
9.4 DOM常用接口
9.4.1 Document接口
9.4.2 Node接口
9.4.3 Element接口
9.4.4 Attr接口
9.4.5 Text接口
9.4.6 Comment接口
9.4.7 DocumentFragment接口
9.4.8 DOMImplementation接口
9.4.9 NodeList接口
9.4.10 NamedNodeMap接口
9.4.11 CharacterData接口
9.4.12 NameList接口
9.5 XML DOM设计
9.5.1 创建和浏览DOM对象
9.5.2 修改DOM树结构
9.5.3 实现XSLT转换
9.5.4 出错判断
9.5.5 浏览DOM树
习题9
第10章 XML数据库技术
10.1 概述
10.2 数据岛
10.2.1 基本概念
10.2.2 简单XML文档的处理
10.2.3 多级XML文档的处理
10.3 XML数据源对象
10.3.1 基本概念
10.3.2 处理数据源对象
10.4 数据集操作
10.4.1 数据集的概念与操作
10.4.2 移动指针
10.4.3 ASP对象
10.4.4 ADO
10.4.5 连接数据库
10.4.6 通过ADO
10.5 XML数据库
10.5.1 XML数据库概念
10.5.2 访问XML数据库
习题10
第11章 JavaScript基础
11.1 概述
11.2 JavaScript基础
11.2.1 构建JavaScript编程环境
11.2.2 入门示例
11.2.3 JavaScript的交互方法
11.2.4 变量、数据类型和表达式
11.3 控制语句
11.3.1 条件控制
11.3.2 循环
11.4 函数与对象
11.4.1 函数定义
11.4.2 函数调用和参数传递
11.4.3 对象
11.5 其他
11.5.1 其他错误捕获和处理
11.5.2 内部JavaScript和外部JavaScript
11.5.3 注释
习题11
第12章 XML HttpRequest
12.1 概述
12.2 XML HttpRequest对象
12.2.1 操作HttpRequest对象
12.2.2 HttpRequest请求检测
12.3 通过ASP访问XML
习题12
第13章 Ajax实例
13.1 概述
13.1.1 简要需求
13.1.2 功能分析
13.1.3 技术分析
13.2 建立数据库及项目
13.2.1 数据建模
13.2.2 建立项目
13.3 年级班级管理功能模块
13.3.1 数据访问层
13.3.2 显示层及页面后台代码
13.4 教师信息管理功能模块
13.4.1 数据访问层
13.4.2 显示层及页面后台代码
13.5 学生信息管理功能模块
13.5.1 数据访问层
15.5.2 显示层及页面后台代码
13.6 其他
13.6.1 一些常见问题
13.6.2 JSON简介
参考文献