简介
本书是学习XML语言的实用教材,全书共分9章,主要内容包括:XML的基本概念、语法规则、文档类型定义(DTD)、Schema结构、层叠样式单(CSS)、数据源对象(DSO)、文件转换(XSLT)和文档象模型(DOM)等。最后通过一个网上书店的实例讲解XML的应用。本书内容由浅入深,在讲解基本概念和基本知识的同时给出了大量实例。每章都包括学习目标、小结我习题,便于读者巩固所学的知识。
本书适合具有一定计算机基本知识的读者阅读。它可作为计算机及相近专业高职高专类Web设计或XML课程的教材,还可供从事Web应用软件设计的科研人员参考。
目录
目录
编者的话
前言
第1章 引论
1.1 标记语言的发展
1.1.1 SGML的起源
1.1.2 HTML的出现
1.1.3 XML的诞生
1.2 XML的特点和应用前景
1.2.1 XML的特点
1.2.2 XML的应用前景
1.3 XML文档的数据结构
1.3.1 层状结构数据模型
1.3.2 XML语法基本点
1.3.3 XML文档的结构
1.4 XML开发和应用环境
1.4.1 XML编辑工具
1.4.2 XML验证工具
1.4.3 XML解柝器
1.4.4 XML浏览工具
1.5 简单引例的建立
1.6 小结
1.7 习题
第2章 XML基础
2.1 HTML语法概要
2.1.1 HTML基本语法
2.1.2 HTML表格
2.1.3 HTML表单
2.2 XML标记语法
2.2.1 非空标记
2.2.2 空标记
2.2.3 XML标记命名规则
2.3 XML文档语法
2.3.1 XML声明
2.3.2 处理指令
2.3.3 XML元素
2.3.4 XML的属性
2.3.5 实体引用与CDATA标记
2.3.6 XML的注释
2.4 XML的相关技术
2.4.1 CSS
2.4.2 DTD和XML Schema
2.4.3 XML DOM
2.4.4 XMLXSLT
2.4.5 XLink、XPointer和XPath
2.5 XML文档内的名称空间
2.5.1 名称空间的产生
2.5.2 名称空间的使用
2.5.3 名称空间的作用域
2.6 XML文档的编辑
2.7 小结
2.8 习题
第3章 XML文档类型定义
3.1 DTD的作用
3.2 DTD元素
3.2.1 DTD元素的定义
3.2.2 元素出现顺序和子元素
3.3 DTD属性
3.3.1 DTD属性语法
3.3.2 属性类型
3.3.3 属性的默认形态
3.4 DTD实体
3.4.1 内部实体
3.4.2 外部实体
3.4.3 参数型实体
3.5 使用DTD
3.5.1 内部DTD的使用
3.5.2 外部DTD的使用
3.5.3 内外DTD结合的使用
3.6 实例
3.7 小结
3.8 习题
第4章 XML Schema结构
4.1 Schema概述
4.2 Schema的格式和使用
4.2.1 简单实例
4.2.2 Schema的使用
4.3 Schema元素声明
4.3.1 Schema根元素
4.3.2 element元素
4.3.3 设置默认值和固定值
4.3.4 引用元素和替代
4.4 Schema属性声明
4.4.1 创建属性
4.4.2 为属性指派类型
4.4.3 属性的默认值和固定值
4.5 Schema的数据类型
4.5.1 简单类型
4.5.2 复杂类型
4.6 Schema的名称空间
4.6.1 命名冲突
4.6.2 使用前缀解决命名冲突问题
4.6.3 使用名称空间
4.6.4 URl、URL和URN
4.6.5 名称空间的作用域
4.6.6 在XSDL中使用的名称空间
4.7 使用XMLSpy建立Schema文档
4.7.1 建立根节点
4.7.2 为根节点book添加子节点及属性
4.7.3 为XML文档指定Schema
4.8 小结
4.9 习题
第5章 使用CSS格式化XML
5.1 CSS简介
5.2 CSS的基本语法
5.3 CSS的使用
5.3.1 内部CSS的使用
5.3.2 外部CSS的使用
5.3.3 内外结合CSS的使用
5.4 常用的CSS属性设置
5.4.1 字体属性
5.4.2 颜色与图像属性
5.4.3 文本属性
5.4.4 方枢边界属性
5.5 CSS选择器
5.6 CSS2新增功能
5.6.1 @规则
5.6.2 新增属性
5.6.3 其他伪类
5.7 实例
5.8 小结
5.9 习题
第6章 XML数据源对象
6.1 数据岛、XML数据源对象与数据绑定
6.1.1 数据岛和XML数据源对象
6.1.2 数据绑定
6.1.3 XML与HTML结合的优势
6.2 支持数据绑定的HTML元素
6.3 将XML文件数据嵌入HTML
6.3.1 内部嵌入XML
6.3.2 使用外部的XML文件
6.4 结合脚本语言的XML
6.4.1 HTML中的XML数据岛记录的编辑与添加
6.4.2 HTML中的XML数据岛记录集的页面管理
6.5 综合应用实例
6.6 小结
6.7 习题
第7章 XSL转换
7.1 XSL概述
7.1.1 XSLT的使用
7.1.2 XSLT和CSS的比较
7.1.3 XPath的含义
7.1.4 Intemet Explorer MSXML
7.2 XSLT格式和使用
7.2.1 简单的XSLT示例
7.2.2 XSL中的元素分析
7.2.3 XSL的执行过程
7.3 XSLT转换语言
7.3.1 Stylesheet元素
7.3.2 template和apply-templates元素
7.3.3 XPath
7.3.4 模板体
7.4 实现XSLT的方式
7.4.1 在客户端的实现
7.4.2 在服务器端的实现
7.5 使用XMLSpy建立XSLT文档
7.6 小结
7.7 习题
第8章 XML文档对象模型
8.1 DOM基础知识
8.1.1 DOM的概念和组成
8.1.2 DOM结构模型
8.1.3 创建Document对象
8.2 客户端加载XML
8.2.1 加载外部XML文件
8.2.2 加载XML文档字符串
8.2.3 加载XML文件及其转换文件
8.3 服务器端加载XML
8.3.1 利用ASP加载XML文件
8.3.2 利用ASP文件加载XML文件及其转换文件
8.4 ParseError对象
8.4.1 ParseError属性
8.4.2 出现错误时的处理
8.5 DOM的节点接口
8.5.1 新增XML节点
8.5.2 删除XML元素和属性
8.5.3 访问和修改XMLDOM节点
8.6 小结
8.7 习题
第9章 XML与.NET构建小型Web应用
9.1 Microsoft.NET Framework介绍
9.1.1 NET构架
9.1.2 从MSXML到.NET的XML
9.1.3 XML分析模式
9.2 Visual Studio.NET集成开发环境
9.2.1 vs.NET主界面
9.2.2 XML编辑器
9.3 用.NET处理XML文档
9.3.1 .NET下XML相关类简介
9.3.2 用XmlTextReader类读取和解析XML文档
9.3.3 用XmlTextWriter类书写XML文档
9.3.4 存储和处理XML文档
9.3.5 XML与数据库协调工作
9.4 利用XML和.NET构建动态网站
9.4.1 网上书店项目概述
9.4.2 网站后台数据文件
9.4.3 网站站点架构
9.4.4 具体实现
9.5 小结
9.6 习题
参考文献
编者的话
前言
第1章 引论
1.1 标记语言的发展
1.1.1 SGML的起源
1.1.2 HTML的出现
1.1.3 XML的诞生
1.2 XML的特点和应用前景
1.2.1 XML的特点
1.2.2 XML的应用前景
1.3 XML文档的数据结构
1.3.1 层状结构数据模型
1.3.2 XML语法基本点
1.3.3 XML文档的结构
1.4 XML开发和应用环境
1.4.1 XML编辑工具
1.4.2 XML验证工具
1.4.3 XML解柝器
1.4.4 XML浏览工具
1.5 简单引例的建立
1.6 小结
1.7 习题
第2章 XML基础
2.1 HTML语法概要
2.1.1 HTML基本语法
2.1.2 HTML表格
2.1.3 HTML表单
2.2 XML标记语法
2.2.1 非空标记
2.2.2 空标记
2.2.3 XML标记命名规则
2.3 XML文档语法
2.3.1 XML声明
2.3.2 处理指令
2.3.3 XML元素
2.3.4 XML的属性
2.3.5 实体引用与CDATA标记
2.3.6 XML的注释
2.4 XML的相关技术
2.4.1 CSS
2.4.2 DTD和XML Schema
2.4.3 XML DOM
2.4.4 XMLXSLT
2.4.5 XLink、XPointer和XPath
2.5 XML文档内的名称空间
2.5.1 名称空间的产生
2.5.2 名称空间的使用
2.5.3 名称空间的作用域
2.6 XML文档的编辑
2.7 小结
2.8 习题
第3章 XML文档类型定义
3.1 DTD的作用
3.2 DTD元素
3.2.1 DTD元素的定义
3.2.2 元素出现顺序和子元素
3.3 DTD属性
3.3.1 DTD属性语法
3.3.2 属性类型
3.3.3 属性的默认形态
3.4 DTD实体
3.4.1 内部实体
3.4.2 外部实体
3.4.3 参数型实体
3.5 使用DTD
3.5.1 内部DTD的使用
3.5.2 外部DTD的使用
3.5.3 内外DTD结合的使用
3.6 实例
3.7 小结
3.8 习题
第4章 XML Schema结构
4.1 Schema概述
4.2 Schema的格式和使用
4.2.1 简单实例
4.2.2 Schema的使用
4.3 Schema元素声明
4.3.1 Schema根元素
4.3.2 element元素
4.3.3 设置默认值和固定值
4.3.4 引用元素和替代
4.4 Schema属性声明
4.4.1 创建属性
4.4.2 为属性指派类型
4.4.3 属性的默认值和固定值
4.5 Schema的数据类型
4.5.1 简单类型
4.5.2 复杂类型
4.6 Schema的名称空间
4.6.1 命名冲突
4.6.2 使用前缀解决命名冲突问题
4.6.3 使用名称空间
4.6.4 URl、URL和URN
4.6.5 名称空间的作用域
4.6.6 在XSDL中使用的名称空间
4.7 使用XMLSpy建立Schema文档
4.7.1 建立根节点
4.7.2 为根节点book添加子节点及属性
4.7.3 为XML文档指定Schema
4.8 小结
4.9 习题
第5章 使用CSS格式化XML
5.1 CSS简介
5.2 CSS的基本语法
5.3 CSS的使用
5.3.1 内部CSS的使用
5.3.2 外部CSS的使用
5.3.3 内外结合CSS的使用
5.4 常用的CSS属性设置
5.4.1 字体属性
5.4.2 颜色与图像属性
5.4.3 文本属性
5.4.4 方枢边界属性
5.5 CSS选择器
5.6 CSS2新增功能
5.6.1 @规则
5.6.2 新增属性
5.6.3 其他伪类
5.7 实例
5.8 小结
5.9 习题
第6章 XML数据源对象
6.1 数据岛、XML数据源对象与数据绑定
6.1.1 数据岛和XML数据源对象
6.1.2 数据绑定
6.1.3 XML与HTML结合的优势
6.2 支持数据绑定的HTML元素
6.3 将XML文件数据嵌入HTML
6.3.1 内部嵌入XML
6.3.2 使用外部的XML文件
6.4 结合脚本语言的XML
6.4.1 HTML中的XML数据岛记录的编辑与添加
6.4.2 HTML中的XML数据岛记录集的页面管理
6.5 综合应用实例
6.6 小结
6.7 习题
第7章 XSL转换
7.1 XSL概述
7.1.1 XSLT的使用
7.1.2 XSLT和CSS的比较
7.1.3 XPath的含义
7.1.4 Intemet Explorer MSXML
7.2 XSLT格式和使用
7.2.1 简单的XSLT示例
7.2.2 XSL中的元素分析
7.2.3 XSL的执行过程
7.3 XSLT转换语言
7.3.1 Stylesheet元素
7.3.2 template和apply-templates元素
7.3.3 XPath
7.3.4 模板体
7.4 实现XSLT的方式
7.4.1 在客户端的实现
7.4.2 在服务器端的实现
7.5 使用XMLSpy建立XSLT文档
7.6 小结
7.7 习题
第8章 XML文档对象模型
8.1 DOM基础知识
8.1.1 DOM的概念和组成
8.1.2 DOM结构模型
8.1.3 创建Document对象
8.2 客户端加载XML
8.2.1 加载外部XML文件
8.2.2 加载XML文档字符串
8.2.3 加载XML文件及其转换文件
8.3 服务器端加载XML
8.3.1 利用ASP加载XML文件
8.3.2 利用ASP文件加载XML文件及其转换文件
8.4 ParseError对象
8.4.1 ParseError属性
8.4.2 出现错误时的处理
8.5 DOM的节点接口
8.5.1 新增XML节点
8.5.2 删除XML元素和属性
8.5.3 访问和修改XMLDOM节点
8.6 小结
8.7 习题
第9章 XML与.NET构建小型Web应用
9.1 Microsoft.NET Framework介绍
9.1.1 NET构架
9.1.2 从MSXML到.NET的XML
9.1.3 XML分析模式
9.2 Visual Studio.NET集成开发环境
9.2.1 vs.NET主界面
9.2.2 XML编辑器
9.3 用.NET处理XML文档
9.3.1 .NET下XML相关类简介
9.3.2 用XmlTextReader类读取和解析XML文档
9.3.3 用XmlTextWriter类书写XML文档
9.3.4 存储和处理XML文档
9.3.5 XML与数据库协调工作
9.4 利用XML和.NET构建动态网站
9.4.1 网上书店项目概述
9.4.2 网站后台数据文件
9.4.3 网站站点架构
9.4.4 具体实现
9.5 小结
9.6 习题
参考文献
XML实用教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!