XML网页制作彻底研究

XML网页制作彻底研究
作 者: 陈会安
出版社: 中国铁道出版社
丛编项: 彻底研究系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML网页制作彻底研究》作者简介

内容简介

“XML”(eXtensibleMarkupLanguage)可扩展标记语言和HTML系出同源,都源自于一种SGML的标记语言,XML1.0版规格在1998年2月正式推出,XML相关技术虽然持续不断地出新,但是XML的相关应用大多仍然都只停留在纸上谈兵。本书完全以务实的角度,从XML的基本规格一步步带领读者进入XML的天空,活用XML相关技术制作网页、结合ASP技术建立Web应用程序和VB建立SAX2应用程序。在阅读的顺序上,如果属于XML的初学者,笔者建议从本书的开头读起,以便建立XML技术的完整概念,如果对XML技术已经拥有初步的认识,请参考第10章以后的章节,学习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相关技术规格