书籍详情

XML网页制作彻底研究

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相关技术规格
猜您喜欢

读书导航