XML新网页语言开发手册

XML新网页语言开发手册
作 者: 黄中杰 王天利
出版社: 清华大学出版社
丛编项: 网页设计语言系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML新网页语言开发手册》作者简介

内容简介

XML是一种开放的、以文字为基础的标记语言。它以一种简单并标准的方式储存各种信息,并在储存过程中加入一些可供辨识的标记,借此标记可以用不同的方式,在不同的信息设备上显示相同内容。本书共分11章和4个附录,分别介绍XML概况、XML的文件结构及基本方法、DTD(文件类型定义)、使用XSL设计XML样式、以XML作为数据来源、XMLSchema、XML链接模式、XML在Web上的应用、XML文件对象模型、XML在数据层叠的高级应用,以及用XML进行数据交换等内容。本书内容全面,示例丰富,步骤明确,适合中级计算机用户使用。如果用户具有互联网与HTML的基本知识或经验,了解Script程序,会更容易理解本书中的范例。

图书目录

基 础 篇

第1章 XML简介

1. 1 XML简史

1. 1. 1 什么是标记语言

1. 1. 2 HTNL标记语言

I. 1. 3 SGML标准通用标记语言

1. 1. 4 XML扩展标记语言

1. 1. 5 XML将会带来什么

1. 2 为什么要使用XML

1. 2. 1 扩展性

1. 2. 2 数据的呈现和处理是分开的

1. 2. 3 自行定义XML的数据

1. 2. 4 XML Schema

1. 2. 5 开放式标准

1. 3 使用XML的好处

1. 4 XML的未来

第2章 XML文件结构及基本语法

2. 1 XML文件结构

2. 1. 1 逻辑结构

2. 1. 2 实体结构

2. 2 XML基本语法

2. 2. 1 标记和代码字符数据

2. 2. 2 注释

2. 2. 3 实体参照

2. 2. 4 CDATA文字标记

2. 2. 5 标记

2. 2. 6 中文数据

2. 3 有效的XML文件与符合规格的XML文件

2. 3. 1 有效

2. 3. 2 符合规格

2. 3. 3 使现存HTML网页符合XML标准规格

2. 3. 4 遵循规则

2. 3. 5 检查XML文件是否有效与符合规格

2. 4 第1份XML文件

2. 4. 1 XML与数据的关系

2. 4. 2 XML与HTML的关系

2. 4. 3 建立xML文件

2. 4. 4 储存XML文件

2. 4. 5 将XML文件载入网页浏览器

入门篇

第3章 DTD文件类型定义

3. 1 什么是DTD

3. 1. 1 为什么要用DTD

3. 1. 2 使用DTD的优点

3. 2 文件类型声明

3. 3 DTD的规则

3. 3. 1 有效的DTD

3. 3. 2 DTD类型定义

3. 3. 3 DTD的名称

3. 3. 4 元素的定义

3. 4 开始构建DTD

3. 4. 1 列出元素

3. 4. 2 列出于元素

3. 4. 3 元素顺序

3. 4. 4 元素选择

3. 4. 5 元素属性

3. 4. 6 IGNORE与INCLUDE

3. 5 使用内部DTD和外部DTD

3. 6 DTD的缺陷

第4章 使用XSL设计XML样式

4. 1 样式表的概念

4. 1. 1 样式表的概念

4. 1. 2 什么是XSL

4. 1. 3 CSS与XSL的比较

4. 2 XML如何使用样式表

4. 2. 1 XML文件使用CSS样式表

4. 2. 2 XML文件使用XSL祥式表

4. 3 开始构建XSL文件

4. 3. 1 XSL声明

4. 3. 2 使用样板

4. 3. 3 从XML文件中取得所需的数据

4. 3. 4 在XSL中建立查询

4. 3. 5 在XSL中使用Script语言

4. 3. 6 XSL的元素

4. 3. 7 XSL的方法

4. 4 XSL的未来

第5章 以XML作为数据来源

5. 1 XML的数据类型

5. 1. 1 指定数据类型

5. 1. 2 如何使用数据类型

5. 2 XML的Namescapes语言

5. 2. 1 什么是Namespaces(命名空间)

5. 2. 2 Namespaces语法

5. 2. 3 套用一个以上的命名空间

5. 2. 4 空的命名空间

5. 3 使用XML数据来源对象

5. 3. 1 单笔检查文件数据

5. 3. 2 批次检查文件数据

5. 4 联机购书范例

5. 4. 1 文件说明

5. 4. 2 程序说明

5. 4. 3 联机购书

第6章 XML Schema

6. 1 什么是Schema

6. 1. 1 为什么需要Schema

6. 1. 2 纯正的XML文件

6. 1. 3 Schema的有效性

6. 1. 4 XML Schema的特色

6. 1. 5 使用Schema取代DTD

6. 2 Schema结构语法

6. 2. 1 Schema文件结构

6. 2. 2 元素形式

6. 2. 3 属性类型

6. 2. 4 Schema注释

6. 2. 5 延伸性

6. 2. 6 继承

6. 2. 7 Archetypes(原型)

6. 2. 8 如何在XML文件中引用XML Schema

6. 3 Schema实作

6. 3. 1 XML文件

6. 3. 2 DTD文件

6. 3. 3 Schema文件

6. 3. 4 XSL文件

第7章 XML链接模式

7. 1 HTML链接

7. 1. 1 什么是链接

7. 1. 2 HTML的链接功能

7. 1. 3 以Anchor(锚)标记链接

7. 1. 4 以LINK标记链接外部文

7. 2 XML的链接机制Xlink

7. 2. 1 什么是XLink

7. 2. 2 XML简易链接

7. 2. 3 XML延伸链接

7. 3 XPointer指针语法

高级篇

第8章 XML在web上的应用

8. 1 Script与XML

8. 1. 1 由XML到HTML

8. 1. 2 在网页中显示XML数据

8. 1. 3 浏览XNL文件的树状结构

8. 1. 4 Script的错误处理

8. 1. 5 使用Script的优点

8. 2 DHTML与XML

8. 2. 1 从XML取得DHTML树状菜单中的信息

8. 2. 2 以XML建立动态DHTML下拉菜单

8. 3 ASP与XML

8. 4 用XML设计全球化与地方化的Web网站

8. 4. 1 字符编码

8. 4. 2 设计全球化与地方化网站

8. 4. 3 程序代码与内容分离

第9章 XML文件对象模型

9. 1 什么是DOM

9. 1. 1 如何使用XML DOM

9. 1. 2 如何载入文件

9. 1. 3 读取XML文件数据

9. 1. 4 如何浏览文件

9. 2 DOM的文件结构

9. 2. 1 D0M的3大部分

9. 2. 2 D0M的组成

9. 2. 3 DOM的树状结构

9. 2. 4 DOM的基本对象

9. 2. 5 DOM的版本

9. 2. 6 编写程序

9. 3 使用DOM建立XML文件

9. 4 SAX入门

第10章 XML在数据层次的高级应用

10. 1 以XSL Patterns查询数据

10. 1. 1 什么是XSL Patterns

10. 1. 2 使用XSL Patterns的好处

10. 1. 3 XSL Patterns语法

10. 1. 4 XSL Patterns的对象模型

10. 2 XML在SQL Server 2000中的应用

10. 2. 1 通过HTTP直接存取——以URL的方式查询

10. 2. 2 XML查询

10. 2. 3 XML View

10. 2. 4 对象语法

10. 2. 5 XML与AD0

第11章 以XML进行数据交换

11. 1 XMLHTTP链接

11. 1. 1 什么是XMLHTTP链接

11. 1. 2 使用XMLHTTP的好处

11. 1. 3 XMLHTTP对象

11. 1. 4 XMLHTTP的兼容性问题

11. 1. 5 XMLHTTP与VBA的应用

11. 2 XML-RPC协议

11. 2. 1 什么是XML-RPC

11. 2. 2 XML-RPC实作

11. 3 SOAP技术

11. 3. 1 什么是SOAP

11. 3. 2 以HTTP作一个更好的RPC

11. 3. 3 以XML作为更好的网络数据表达方式

11. 3. 4 HTTP十XML=SOAP

11. 3. 5 SOAP的核心

11. 3. 6 SOAP数据类型

11. 3. 7 独立元素

11. 3. 8 SOAP实作

11. 3. 9 错误处理

11. 3. 10 SOAP的奥秘

附录

附录A XML—对象模型

A. 1 Document对象

A. 1. 1 Document对象属性

A. 1. 2 Document对象方法

A. 1. 3 Document对象的事件

A. 2 节点对象

A. 2. 1 节点对象的属性

A. 2. 2 节点对象的方法

A. 3 nodeList对象

A. 3. 1 nodeList对象的属性

A. 3. 2 nodeList对象的方法

A. 4 parseError对象

附录B 基本数据类型

附录C CSSl属性

附录D CSS2属性