书籍详情
XML网页制作彻底研究
作者:陈会安 编著
出版社:中国铁道出版社
出版时间:2003-02-01
ISBN:9787113050641
定价:¥47.00
购买这本书可以去
内容简介
“XML”(eXtensibleMarkupLanguage)可扩展标记语言和HTML系出同源,都源自于一种SGML的标记语言,XML1.0版规格在1998年2月正式推出,XML相关技术虽然持续不断地出新,但是XML的相关应用大多仍然都只停留在纸上谈兵。本书完全以务实的角度,从XML的基本规格一步步带领读者进入XML的天空,活用XML相关技术制作网页、结合ASP技术建立Web应用程序和VB建立SAX2应用程序。在阅读的顺序上,如果属于XML的初学者,笔者建议从本书的开头读起,以便建立XML技术的完整概念,如果对XML技术已经拥有初步的认识,请参考第10章以后的章节,学习XML技术的应用实务。随书配有光盘一张,内附书中范例程序的源代码及应用实例。
作者简介
暂缺《XML网页制作彻底研究》作者简介
目录
第1章 树状结构的文件数据
1-1 文件数据的对象化
面向对象的程序语言
文件数据的对象化
1-2 树状结构的数据分析
树的数据结构
文件数据的树状结构
1-3 计算机间的数据交换
计算机间数据交换的种类
一种世界通用的标准格式
1-4 应用实例:本书章节的树状结构
本书章节的树状结构
第1章内容的树状结构
习题
第2章 XML的基础
2-1 HTML的基础
2-2 什么是XML
XML文件的特点
XML与HTML的区别
2-3 XML的相关技术说明
文件数据验证
显示输出和文件转换
链接其他的资源
2-4 XML的软件需求
XML解析器(Parser)
XML验证工具
XML编辑工具
XML浏览工具
2-5 安装XML解析器
MSXML组件的版本
下载新版MSXML解析器
安装MSXML解析器
2-6 安装XML编辑工具
获取XML Spy编辑工具
安装XML Spy编辑工具
启动XML Spy获取注册号
习题
第3章 建立XML文件
3-1 XML文件的基本结构
一份XML文件
XML文件的组成
使用IE浏览XML文件
XML文件的结构
3-2 编辑XML文件
启动XML Spy
建立XML文件
XML文件的视图方式
编辑XML文件
3-3 XML文件的声明
版本属性version
字符集属性encoding
3-4 XML文件的语法
XML标签
XML元素
建立XML文件
3-5 XML文件的属性
XML元素的属性
正确地使用元素和属性
编辑XML元素的属性
3-6 XML文件的命名空间
什么是命名空间
命名空间的声明
命名空间的范围
编辑XML文件的命名空间
3-7 建立XHTML文件
什么是XHTML文件
XHTML文件的语法
XHTML文件的DTD
XHTML就是良好格式的HTML
3-8 应用实例:图书目录
3-9 应用实例:个人履历表
习题
第4章 XML语法检查DTD
4-1 什么是DTD
4-2 在XML文件使用DTD
XML文件内部的DTD
XML文件的外部DTD
混合内部和外部DTD
验证DTD的XML文件
4-3 DTD元素
定义XML文件的架构
定义XML元素的数据
定义混合内容(Mixed Content)
4-4 DTD属性列表
属性的声明
属性值的声明
XML的默认属性
默认属性xml:space
4-5 DTD实体声明
内部实体
外部实体
参数实体
4-6 DTD标记声明
4-7 编辑XML文件的DTD
使用XML Spy插入DTD
XML Spy自动产生DTD
建立需要DTD的XML文件
测试DTD的条件块
4-8 应用实例:图书目录的DTD
4-9 应用实例:个人履历表的DTD
习题
第5章 XML语法检查XML Schema
5-1 XML Schema 的基础
什么是 XML Schema
为什么需要使用 XML Schema
5-2 XML Schema 的基本架构
XML Schema 的基本架构
在 XML 文件使用 XML Schema
XML Spy 建立 XML Schema
5-3 XML Schema 的数据类型
XML Schema 内置的数据类型
自定义数据类型 simpleType 元素
5-4 XML Schema 的元素声明
XML 元素声明
XML 文件架构的 complexType 元素
complexType 扩展型的派生类型
complexType 限制型的派生类型
5-5 XML Schema 的属性声明
声明 XML 元素的属性
attributeGroup 元素
个人履历表的 XML Schema
5-6 XML Schema 的命名空间
使用命名空间的 Schema 文件
插入 Schema 文件
导入不同命名空间的 Schema 文件
习题
第6章 客户端的XML
6-1 什么是Data Islands
什么是Data Islands
数据链路Data Binding
6-2 在HTML中显示XML文件
内部的XML文件
外部的XML文件
$TEXT数据字段
显示当前的XML元素
6-3 XML标签属性的处理
显示XML标签的属性
6-4 XML DSO对象浏览XML元素
分页浏览XML文件
上一个,下一个浏览XML元素
显示元素的详细数据
6-5 支持DSO的HTML标签
超级链接标签使用DSO
习题
第7章 CSS显示XML 文件
7-1 CSS的基础
什么是CSS
CSS的基本语法
常用的CSS属性
7-2 在XML文件使用CSS
使用外部CSS显示XML文件
使用内部CSS显示XML文件
7-3 CSS的选择器Selector
基本选择器(Type Selectors)
嵌套选择器(Descendant Selectors)
组选择器(Grouping Selectors)
7-4 CSS 的 Display 属性
block 属性值
inline 属性值
list-item 属性值
none 属性值
7-5 XHTML标签显示超级链接和图片
在XML文件使用XHTML标签
XML文件显示超级链接图片
习题
第8章 XSLT、XPath转换XML 文件
8-1 XSLT如何工作
什么是XSL
XSLT如何工作
XSLT处理器架构
CSS与XSLT的区别
8-2 XML Path Language
什么是XPath
XPath数据模型
XPath的位置路径
XPath的函数
8-3 在XML文件使用XSLT
XSLT的语法
一个简单的例子
8-4 XSLT的基本架构
XSLT的基本架构
XSLT的元素
XML Spy编辑XSLT Script
8-5 XSLT的模板元素
内容元素xsl:value-of
模板元素xsl:template
递归模板元素xsl:apply-templates
8-6 XSLT的循环元素
循环元素xsl:for-each
过滤XML元素的select属性
排序元素xsl:sort
8-7 XSLT 的条件元素
单一条件元素 xsl:if
多条件元素 xsl:choose
8-8 XSLT的函数元素
调用函数元素xsl:call-template
在元素中插入JavaScript程序代码
8-9 XML元素的转换技巧
复制元素、删除元素和更改元素名称
建立XML元素
8-10 Data Island使用XSLT
习题
第9章 XML Document Object Model对象模型
9-1 什么是XML DOM
XML DOM的基础
建立XML DOM组件
9-2 客户端加载XML文件
客户端加载独立的XML文件
加载XML文件字符串
客户端加载XML和XSLT Script
9-3 DOM的ParseError对象
ParseError对象的属性
XML文件的验证工具
9-4 DOM的节点接口
访问树状结构的XML元素和属性
访问指定的元素和属性
新增XML元素和属性
删除XML元素和属性
9-5 服务器端DOM与ASP
服务器端 ASP 与 XML
服务器端ASP与XSLT
使用 ASP 访问特定的节点
9-6 应用实例:ASP/XML搜索引擎
XML文件的数据库
网址搜索引擎
习题
第10章 XML HttpRequest对象的使用
10-1 什么是HttpRequest对象
HttpRequest 对象的版本
建立 HttpRequest 对象
10-2 HttpRequest对象获取和发送XML
获取XML文件内容
发送XML文件内容
10-3 读取和设定HTTP前缀内容
10-4 HttpRequest对象的onreadystatechange属性
10-5 应用实例:网址检查程序
10-6 应用实例:XML版的聊天室
XML聊天室的应用程序架构
聊天信息的XML文件
使用XML聊天室
XML聊天室的程序说明
登录聊天室default.asp
习题
第11章 XML Schema Object Model对象模型
11-1 Schema Object Model 对象模型
SOM 的基础
SOM 的接口对象
11-2 加载 XML Schema 文件
加载 XML Schema 文件
XML DOM 与 SOM
获取 Schema 文件下一层的元素
11-3 显示 XML Schema 的元素
处理 element 元素
处理 complexType 元素
处理 simpleType 元素
ISchemaType 接口的数据类型
ISchemaModelGroup 接口的 Indicators 元素
11-4 显示 XML Schema 的属性
习题
第12章 XML与Java
12-1 Java 的基础
Java 平台
Java 程序语言的特点
12-2 安装 JDK 与 JAXP API
JDK 与 JAXP API 的安装
JDK 的环境设定
12-3 在 Java 程序加载 XML 文件
JAXP API 的基础
加载 XML 文档文件
设定加载 XML 文件的参数
Java 版的 XML 验证工具
12-4 DOM 的节点接口
访问树状结构的 XML 元素和属性
访问指定的元素和属性
新增 XML 元素和属性
删除 XML 元素和属性
12-5 XPath/XSLT 与 Java
习题
第13章 XML与ADO组件
13-1 层次记录集合
什么是Data Shaping
层次记录集合
简单关系层次记录集合
混合关系层次记录集合
多重关系层次记录集合
递归函数Recordsets输出表格
13-2 Recordset输出XML文件
单一Recordset输出XML文件
层次记录集合输出XML文件
递归函数Recordsets输出XML元素
13-3 ADO组件输出XML文件
输出XML文件到浏览器
输出为XML文件
输出成为XML DOM
13-4 ADO组件输入XML文件
输入XML文件
输入XML DOM对象
13-5 应用实例:ADO、XML和XSLT输出网页
网页输出的流程
XSLT Script
ADO和XSLT转换输出网页
习题
第14章 ASP与XML建立网站架构
14-1 XML网站架构
标准数据描述
建立XML文件
产生HTML文件
14-2 XML网站的树状浏览向导架构
XML树状浏览向导架构的使用
XML文件定义树状选单
网站的框架首页
树状结构的选单
14-3 应用实例:XML网站新闻系统
网站安装与使用
网站的架构
显示网站的新闻
建立目录和新闻的XML文件
新增新闻目录和内容
习题
第15章 SAX2建立XML应用程序
15-1 SAX2的基础
SAX2是什么
DOM和SAX的区别
SAX的优缺点
15-2 使用VB建立SAX应用程序
SAX应用程序接口
ContentHandler接口
ErrorHandler接口
XMLReader接口
Attributes接口
Locator接口
使用VB建立SAX应用程序
15-3 应用实例:显示XML文件
应用程序的使用
应用程序的架构
15-4 应用实例:计算XML元素数目和值
应用程序的使用
应用程序的架构
15-5 使用 Java 建立 SAX 应用程序
习题
第16章 Web Server应用程序架构
16-1 Web Service 应用程序架构
Web Service 的基础
Web Service 应用程序架构
16-2 SOAP 的基础
什么是 SOAP
SOAP 信息的基本语法
SOAP 信息交换架构
16-3 HttpRequest对象建立SOAP应用程序
SOAP 应用程序的架构
客户端应用程序
服务器端 SOAP 倾听者应用程序
16-4 WSDL 的基础
SOAP 应用程序如何使用 WSDL
WSDL 的 Web Service 描述语言
16-5 Microsoft SOAP Toolkit
什么是 Microsoft SOAP Toolkit
下载与安装 SOAP Toolkit
16-6 Google 搜索服务的 Web Service
申请 Google 的搜索服务
使用 Google 搜索服务的 Web Service
习题
附录A W3C建议的XML相关技术规格
1-1 文件数据的对象化
面向对象的程序语言
文件数据的对象化
1-2 树状结构的数据分析
树的数据结构
文件数据的树状结构
1-3 计算机间的数据交换
计算机间数据交换的种类
一种世界通用的标准格式
1-4 应用实例:本书章节的树状结构
本书章节的树状结构
第1章内容的树状结构
习题
第2章 XML的基础
2-1 HTML的基础
2-2 什么是XML
XML文件的特点
XML与HTML的区别
2-3 XML的相关技术说明
文件数据验证
显示输出和文件转换
链接其他的资源
2-4 XML的软件需求
XML解析器(Parser)
XML验证工具
XML编辑工具
XML浏览工具
2-5 安装XML解析器
MSXML组件的版本
下载新版MSXML解析器
安装MSXML解析器
2-6 安装XML编辑工具
获取XML Spy编辑工具
安装XML Spy编辑工具
启动XML Spy获取注册号
习题
第3章 建立XML文件
3-1 XML文件的基本结构
一份XML文件
XML文件的组成
使用IE浏览XML文件
XML文件的结构
3-2 编辑XML文件
启动XML Spy
建立XML文件
XML文件的视图方式
编辑XML文件
3-3 XML文件的声明
版本属性version
字符集属性encoding
3-4 XML文件的语法
XML标签
XML元素
建立XML文件
3-5 XML文件的属性
XML元素的属性
正确地使用元素和属性
编辑XML元素的属性
3-6 XML文件的命名空间
什么是命名空间
命名空间的声明
命名空间的范围
编辑XML文件的命名空间
3-7 建立XHTML文件
什么是XHTML文件
XHTML文件的语法
XHTML文件的DTD
XHTML就是良好格式的HTML
3-8 应用实例:图书目录
3-9 应用实例:个人履历表
习题
第4章 XML语法检查DTD
4-1 什么是DTD
4-2 在XML文件使用DTD
XML文件内部的DTD
XML文件的外部DTD
混合内部和外部DTD
验证DTD的XML文件
4-3 DTD元素
定义XML文件的架构
定义XML元素的数据
定义混合内容(Mixed Content)
4-4 DTD属性列表
属性的声明
属性值的声明
XML的默认属性
默认属性xml:space
4-5 DTD实体声明
内部实体
外部实体
参数实体
4-6 DTD标记声明
4-7 编辑XML文件的DTD
使用XML Spy插入DTD
XML Spy自动产生DTD
建立需要DTD的XML文件
测试DTD的条件块
4-8 应用实例:图书目录的DTD
4-9 应用实例:个人履历表的DTD
习题
第5章 XML语法检查XML Schema
5-1 XML Schema 的基础
什么是 XML Schema
为什么需要使用 XML Schema
5-2 XML Schema 的基本架构
XML Schema 的基本架构
在 XML 文件使用 XML Schema
XML Spy 建立 XML Schema
5-3 XML Schema 的数据类型
XML Schema 内置的数据类型
自定义数据类型 simpleType 元素
5-4 XML Schema 的元素声明
XML 元素声明
XML 文件架构的 complexType 元素
complexType 扩展型的派生类型
complexType 限制型的派生类型
5-5 XML Schema 的属性声明
声明 XML 元素的属性
attributeGroup 元素
个人履历表的 XML Schema
5-6 XML Schema 的命名空间
使用命名空间的 Schema 文件
插入 Schema 文件
导入不同命名空间的 Schema 文件
习题
第6章 客户端的XML
6-1 什么是Data Islands
什么是Data Islands
数据链路Data Binding
6-2 在HTML中显示XML文件
内部的XML文件
外部的XML文件
$TEXT数据字段
显示当前的XML元素
6-3 XML标签属性的处理
显示XML标签的属性
6-4 XML DSO对象浏览XML元素
分页浏览XML文件
上一个,下一个浏览XML元素
显示元素的详细数据
6-5 支持DSO的HTML标签
超级链接标签使用DSO
习题
第7章 CSS显示XML 文件
7-1 CSS的基础
什么是CSS
CSS的基本语法
常用的CSS属性
7-2 在XML文件使用CSS
使用外部CSS显示XML文件
使用内部CSS显示XML文件
7-3 CSS的选择器Selector
基本选择器(Type Selectors)
嵌套选择器(Descendant Selectors)
组选择器(Grouping Selectors)
7-4 CSS 的 Display 属性
block 属性值
inline 属性值
list-item 属性值
none 属性值
7-5 XHTML标签显示超级链接和图片
在XML文件使用XHTML标签
XML文件显示超级链接图片
习题
第8章 XSLT、XPath转换XML 文件
8-1 XSLT如何工作
什么是XSL
XSLT如何工作
XSLT处理器架构
CSS与XSLT的区别
8-2 XML Path Language
什么是XPath
XPath数据模型
XPath的位置路径
XPath的函数
8-3 在XML文件使用XSLT
XSLT的语法
一个简单的例子
8-4 XSLT的基本架构
XSLT的基本架构
XSLT的元素
XML Spy编辑XSLT Script
8-5 XSLT的模板元素
内容元素xsl:value-of
模板元素xsl:template
递归模板元素xsl:apply-templates
8-6 XSLT的循环元素
循环元素xsl:for-each
过滤XML元素的select属性
排序元素xsl:sort
8-7 XSLT 的条件元素
单一条件元素 xsl:if
多条件元素 xsl:choose
8-8 XSLT的函数元素
调用函数元素xsl:call-template
在元素中插入JavaScript程序代码
8-9 XML元素的转换技巧
复制元素、删除元素和更改元素名称
建立XML元素
8-10 Data Island使用XSLT
习题
第9章 XML Document Object Model对象模型
9-1 什么是XML DOM
XML DOM的基础
建立XML DOM组件
9-2 客户端加载XML文件
客户端加载独立的XML文件
加载XML文件字符串
客户端加载XML和XSLT Script
9-3 DOM的ParseError对象
ParseError对象的属性
XML文件的验证工具
9-4 DOM的节点接口
访问树状结构的XML元素和属性
访问指定的元素和属性
新增XML元素和属性
删除XML元素和属性
9-5 服务器端DOM与ASP
服务器端 ASP 与 XML
服务器端ASP与XSLT
使用 ASP 访问特定的节点
9-6 应用实例:ASP/XML搜索引擎
XML文件的数据库
网址搜索引擎
习题
第10章 XML HttpRequest对象的使用
10-1 什么是HttpRequest对象
HttpRequest 对象的版本
建立 HttpRequest 对象
10-2 HttpRequest对象获取和发送XML
获取XML文件内容
发送XML文件内容
10-3 读取和设定HTTP前缀内容
10-4 HttpRequest对象的onreadystatechange属性
10-5 应用实例:网址检查程序
10-6 应用实例:XML版的聊天室
XML聊天室的应用程序架构
聊天信息的XML文件
使用XML聊天室
XML聊天室的程序说明
登录聊天室default.asp
习题
第11章 XML Schema Object Model对象模型
11-1 Schema Object Model 对象模型
SOM 的基础
SOM 的接口对象
11-2 加载 XML Schema 文件
加载 XML Schema 文件
XML DOM 与 SOM
获取 Schema 文件下一层的元素
11-3 显示 XML Schema 的元素
处理 element 元素
处理 complexType 元素
处理 simpleType 元素
ISchemaType 接口的数据类型
ISchemaModelGroup 接口的 Indicators 元素
11-4 显示 XML Schema 的属性
习题
第12章 XML与Java
12-1 Java 的基础
Java 平台
Java 程序语言的特点
12-2 安装 JDK 与 JAXP API
JDK 与 JAXP API 的安装
JDK 的环境设定
12-3 在 Java 程序加载 XML 文件
JAXP API 的基础
加载 XML 文档文件
设定加载 XML 文件的参数
Java 版的 XML 验证工具
12-4 DOM 的节点接口
访问树状结构的 XML 元素和属性
访问指定的元素和属性
新增 XML 元素和属性
删除 XML 元素和属性
12-5 XPath/XSLT 与 Java
习题
第13章 XML与ADO组件
13-1 层次记录集合
什么是Data Shaping
层次记录集合
简单关系层次记录集合
混合关系层次记录集合
多重关系层次记录集合
递归函数Recordsets输出表格
13-2 Recordset输出XML文件
单一Recordset输出XML文件
层次记录集合输出XML文件
递归函数Recordsets输出XML元素
13-3 ADO组件输出XML文件
输出XML文件到浏览器
输出为XML文件
输出成为XML DOM
13-4 ADO组件输入XML文件
输入XML文件
输入XML DOM对象
13-5 应用实例:ADO、XML和XSLT输出网页
网页输出的流程
XSLT Script
ADO和XSLT转换输出网页
习题
第14章 ASP与XML建立网站架构
14-1 XML网站架构
标准数据描述
建立XML文件
产生HTML文件
14-2 XML网站的树状浏览向导架构
XML树状浏览向导架构的使用
XML文件定义树状选单
网站的框架首页
树状结构的选单
14-3 应用实例:XML网站新闻系统
网站安装与使用
网站的架构
显示网站的新闻
建立目录和新闻的XML文件
新增新闻目录和内容
习题
第15章 SAX2建立XML应用程序
15-1 SAX2的基础
SAX2是什么
DOM和SAX的区别
SAX的优缺点
15-2 使用VB建立SAX应用程序
SAX应用程序接口
ContentHandler接口
ErrorHandler接口
XMLReader接口
Attributes接口
Locator接口
使用VB建立SAX应用程序
15-3 应用实例:显示XML文件
应用程序的使用
应用程序的架构
15-4 应用实例:计算XML元素数目和值
应用程序的使用
应用程序的架构
15-5 使用 Java 建立 SAX 应用程序
习题
第16章 Web Server应用程序架构
16-1 Web Service 应用程序架构
Web Service 的基础
Web Service 应用程序架构
16-2 SOAP 的基础
什么是 SOAP
SOAP 信息的基本语法
SOAP 信息交换架构
16-3 HttpRequest对象建立SOAP应用程序
SOAP 应用程序的架构
客户端应用程序
服务器端 SOAP 倾听者应用程序
16-4 WSDL 的基础
SOAP 应用程序如何使用 WSDL
WSDL 的 Web Service 描述语言
16-5 Microsoft SOAP Toolkit
什么是 Microsoft SOAP Toolkit
下载与安装 SOAP Toolkit
16-6 Google 搜索服务的 Web Service
申请 Google 的搜索服务
使用 Google 搜索服务的 Web Service
习题
附录A W3C建议的XML相关技术规格
猜您喜欢