主页 详情

《XML技术大全》_(美)Heather Williamson著;智慧东方工作室译_10654201_7111094336

【书名】:《XML技术大全》
【作者】:(美)Heather Williamson著;智慧东方工作室译
【出版社】:北京:机械工业出版社
【时间】:2002
【页数】:615
【ISBN】:7111094336
【SS码】:10654201

最新查询

内容简介

第一部分 XML基础

第1章 XML综述

1.1 早期岁月

1.1.1 SGML基础

1.1.2 XML的要求

1.2 当前的标准

1.2.1 XML 1.0

1.2.2 XML名字空间

1.2.3 文档类型定义

1.2.4 层叠样式表

1.2.5 可扩展样式表语言

1.2.6 XML大纲

1.2.7 XML查询语言

1.2.8 XLink

1.2.9 XPointer

1.2.10 XPath

1.2.11 XML数字签名

1.2.12 资源描述框架大纲

1.2.13 正规XML

1.2.14 XHTML

1.3 XML软件

1.3.1 非校验解析器

1.3.2 校验解析器

1.4 DOM

1.5 小结

第2章 XML校验和非校验解析器

2.1 开始编写XML文档

2.2 XML非校验解析器

2.2.1 从一个基本的解析器开始

2.2.2 在线解析器

2.3 XML校验解析器

2.3.1 校验的需求

2.3.2 在线校验器

2.3.3 大纲检查器

2.4 小结

第3章 XML初步

3.1 XML结构

3.2 XML元素

3.3 开始写第一个文档

3.4 解析文档

3.5 使用元素层

3.6 给XML代码加上注释

3.7 数据结构和组织

3.8 小结

第4章 XML数据组织

4.1 根据数据创建信息层

4.1.1 标识信息的重要性

4.1.2 为列表添加细节

4.2 对数据进行结构化

4.2.1 标识出元素

4.2.2 标识出属性

4.3 保证数据兼容于文档对象模型

4.4 小结

第5章 创建良构的XML

5.1 文档基础

5.1.1 <?xml>声明

5.1.2 根元素

5.2 创建和描述元素

5.2.1 开始和结束元素标记

5.2.2 元素内容

5.2.3 空元素标记

5.2.4 为元素命名

5.3 子元素

5.4 小结

第6章 增添属性

6.1 用属性增强元素

6.2 属性规则

6.2.1 属性的命名

6.2.2 属性值

6.3 用属性改进空元素

6.4 属性的共享

6.5 样式表和属性配合使用

6.5.1 添加一个样式表

6.5.2 一个快速层叠样式表

6.5.3 一个快速XSL样式表

6.6 小结

第7章 XML名字空间

7.1 什么是名字空间

7.2 在文档内部使用名字空间

7.2.1 标识名字空间

7.2.2 语法

7.2.3 默认名字空间

7.3 将名字空间添加到DTD

7.4 小结

第二部分 DTD的运用

第8章 XML文档校验

8.1 DTD和校验

8.2 将DTD添加到文档

8.2.1 链接到文档类型定义

8.2.2 嵌入文档类型定义

8.3 PUBLIC和SYSTEM DTD

8.3.1 引用SYSTEM DTD

8.3.2 引用PUBLIC DTD

8.4 声明Element类型

8.5 控制元素内容

8.6 添加注释

8.7 小结

第9章 定义DTD实体

9.1 理解实体

9.1.1 内部实体

9.1.2 外部实体

9.1.3 常规实体

9.1.4 参数实体

9.2 定义常规实体

9.2.1 内部常规实体

9.2.2 在实体内使用实体

9.2.3 常规实体限制

9.2.4 组装

9.2.5 外部常规实体

9.3 定义参数实体

9.3.1 内部参数实体

9.3.2 外部参数实体

9.4 小结

第10章 运用属性

10.1 探究属性

10.2 属性还是元素

10.3 属性的定义

10.3.1 控制属性类型

10.3.2 设置默认值

10.4 定义多个属性

10.5 使用预定义的属性

10.5.1 xml:space

10.5.2 xml:lang

第11章 添加其他数据

11.1 探究标记

11.2 未解析的外部实体

11.3 条件语句

11.4 添加处理指令

11.5 小结

第三部分 添加样式

第12章 何时使用样式表

12.1 什么是样式表

12.2 CSS的优点

12.3 XSL的优点

12.4 如何选择样式表

12.5 小结

第13章 CSS基础

13.1 基本CSS语句

13.2 把CSS添加到文档

13.3 CSS选择

13.3.1 选择元素

13.3.2 选择类

13.3.3 选择ID

13.3.4 根据情况选择

13.3.5 使用伪元素

13.3.6 使用伪类

13.4 字体控制

13.4.1 设置字体族科

13.4.2 设置字体大小

13.4.3 设置字体伸缩

13.4.4 设置字体样式

13.4.5 设置字体变型

13.4.6 设置字体粗细度

13.4.7 设置快捷字体

13.4.8 设置字体颜色

13.5 文本控制

13.5.1 设置字母字距

13.5.2 设置行高

13.5.3 设置文本对齐方式

13.5.4 设置单词间距

13.5.5 设置自己的对齐方式

13.5.6 文字缩排

13.5.7 使用文本装饰

13.5.8 使用文本阴影

13.5.9 使用文字变形

13.6 对象框控制

13.6.1 设置边框

13.6.2 设置边框折叠

13.6.3 设置轮廓

13.6.4 设置边距

13.6.5 添加填充

13.6.6 设置背景

13.7 组装样式表

13.8 小结

第14章 CSS:应用

14.1 添加内容

14.1.1 添加:before

14.1.2 添加:after

14.1.3 创建计数器和自动编号

14.2 使用CSS伪类和伪元素

14.2.1 使用:first-child

14.2.2 使用:first-line

14.2.3 使用:first-letter

14.3 对象的可视格式化

14.3.1 display属性

14.3.2 设置对象位置

14.3.3 设置对象大小

14.3.4 控制对象的可视性

14.3.5 控制对象的overflow和clip属性

14.4 控制光标

14.5 设置对象的重要性

14.6 使用媒体类型

14.6.1 使用@media

14.6.2 使用@import

14.7 了解听觉样式表

14.8 小结

第15章 XSL基础

15.1 背景

15.1.1 对XSL的需要

15.1.2 XSL的历史和现状

15.2 XSL基础

15.2.1 通过转换定义样式:XSLT

15.2.2 通过XML实现CSS:XSL-FO

15.3 XSL软件和XSLT软件

15.3.1 编辑/创作工具

15.3.2 处理器

15.4 XSL-FO软件

15.4.1 固有XSL-FO表现器

15.4.2 格式化对象到PDF转换器

15.5 小结

第16章 XSL转换

16.1 XSLT的概念

16.1.1 源和结果树

16.1.2 节点和节点类型

16.2 XPath标准

16.2.1 环境

16.2.2 位置步进语法

16.2.3 XPath位置路径示例

16.2.4 节点值

16.2.5 XPath函数

16.3 用XSLT转换XML

16.3.1 样式表结构

16.3.2 模板规则

16.3.3 条件处理

16.3.4 排序

16.3.5 在结果树中生成内容

16.3.6 变量和参数

16.3.7 导入和包容样式表

16.3.8 特殊结果树输出

16.3.9 将节点从源复制到结果树

16.3.10 模板规则模式

16.3.11 从样式表发出消息

16.3.12 XSLT函数

16.4 小结

第17章 XSL应用

17.1 XSL-FO文档结构

17.2 布局主控集:页面布局和序列

17.2.1 页面布局

17.2.2 页面序列

17.3 添加内容:页面序列

17.3.1 块和内联格式化

17.3.2 一个页序列中的固定内容

17.3.3 页和页之间不同的内容

17.4 查看结果文档

17.5 修改区域的显示属性

17.6 插入图像

17.7 XSL-FO表

17.8 小结

第四部分 使用大纲

第18章 大纲入门

18.1 什么是大纲

18.2 DTD和大纲的比较

18.3 写一个基本的大纲

18.3.1 一个分级的大纲

18.3.2 大纲元素的平面目录

18.4 目前可用的软件

18.4.1 大纲编辑器

18.4.2 大纲构验器和解析器

18.5 小结

第19章 大纲的元素、类型和组

19.1 大纲元素说明

19.2 元素类型

19.2.1 复杂类型

19.2.2 简单类型

19.2.3 定义自己的简单类型

19.3 使用元素组

19.4 元素内容

19.4.1 属性和简单值

19.4.2 混合内容

19.4.3 空内容

19.5 小结

第20章 定义大纲的属性

20.1 大纲属性说明

20.2 属性组

20.3 使用大纲注解

20.4 使用约束

20.4.1 规定一个<choice>

20.4.2 创建一个<sequence>

20.4.3 使用<all>

20.5 创建惟一元素和属性

20.6 大纲和名字空间

20.7 使用实体

20.8 小结

第21章 大纲的高级概念

21.1 目标名字空间和大纲

21.2 未声明的目标名字空间

21.3 大纲约束与ID属性

21.4 全局和局部声明

21.5 将大纲当作多个文档使用

21.6 替换组

21.7 抽象元素和类型

21.8 小结

第五部分 使用XML查询

第22章 XML查询入门

22.1 XML查询要求

22.2 XML查询数据模型

22.3 XML查询代数

22.3.1 数据和类型

22.3.2 映射

22.3.3 原子数据

22.3.4 反复

22.3.5 选择

22.3.6 限定

22.3.7 联结

22.3.8 排序

22.4 利用XML查询

22.5 小结

第23章 XLink

23.1 理解XLink

23.2 XLink语法

23.2.1 XLink名字空间

23.2.2 XLink属性

23.2.3 链接类型

23.3 Xbase概览

23.4 小结

第24章 XPointer的使用

24.1 理解XPointer

24.2 XPointer大纲

24.3 XPointer语法

24.3.1 完全形式

24.3.2 裸名

24.3.3 子序列

24.4 Xpointer转义

24.4.1 转义XPointer特殊字符

24.4.2 转义URI中的字符

24.4.3 转义在XML文本中使用的字符

24.5 XPointer函数

24.5.1 标识一个Iocation-set

24.5.2 点位置类型

24.5.3 范围位置类型

24.5.4 string-range函数

24.5.5 range-to函数

24.5.6 here函数

24.5.7 origin函数

24.5.8 start-point函数

24.5.9 end-point函数

24.6 小结

第25章 资源描述框架

25.1 什么是RDF和RDF大纲

25.1.1 RDF

25.1.2 RDF大纲

25.2 实现RDF基本模型

25.2.1 资源

25.2.2 属性

25.2.3 语句

25.2.4 RDF基本语法

25.3 使用RDF容器

25.3.1 RDF容器语法

25.3.2 容器对象

25.3.3 语句

25.3.4 URI范式

25.4 小结

第六部分 实践XML

第26章 XHTML

26.1 什么是XHTML

26.2 HTML到XHTML的转换

26.2.1 元素转换

26.2.2 从HTML到XHTML的快速转换

26.3 未来的XHTML模块

26.3.1 结构模块

26.3.2 文本模块

26.3.3 超文本模块

26.3.4 列表模块

26.3.5 属示模块

26.3.6 编辑模块

26.3.7 双向文本模块

26.3.8 表单模块

26.3.9 表格模块

26.3.10 图像模块

26.3.11 客户机端图像地图模块

26.4 小结

第27章 随JavaScript来实现XML

27.1 过程

27.1.1 XML文档

27.1.2 大纲

27.1.3 样式表

27.1.4 编写脚本

27.2 组装

27.3 小结

第28章 用CGI收集和写入数据

28.1 设置变量和打开脚本

28.2 文本文件数据库的格式

28.3 创建XML文件

28.4 打开数据库和开始循环

28.5 读入数据

28.6 写入数据

28.7 保存XML文件并结束程序

28.8 完整的脚本

28.9 小结

第七部分 XML子语言

第29章 SYMM和SMIL

29.1 SYMM基础

29.2 理解SMIL

29.3 SMIL编辑器和播放机

29.4 SMIL和HTML

29.5 SMIL媒体元素

29.5.1 未知媒体类型

29.5.2 SMIL媒体属性

29.6 SMIL布局和格式化元素

29.6.1 设置演示文稿:<smil>、<head>和<body>

29.6.2 使用元信息

29.6.3 使用<layout>

29.6.4 使用<root-layout>

29.6.5 使用<region>

29.6.6 使用<viewport>

29.7 设置SMIL计时

29.7.1 站点同步

29.7.2 计时和同步属性

29.8 对象和演示文稿之间的链接

29.8.1 使用<a>

29.8.2 使用<area>

29.8.3 链接属性

29.9 创建SMIL动画和变形

29.9.1 动画效果

29.9.2 变形效果

29.10 小结

第30章 使用可扩展矢量图形

30.1 SVG入门

30.2 SVG语法

30.2.1 SVG数据类型

30.2.2 SVG元素

30.2.3 SVG属性

30.3 一个SVG的例子

30.4 小结

第31章 科学语言:MathML和CML

31.1 数学语言:MathML

31.1.1 MathML元素

31.1.2 MathML示例

31.2 化学语言:CML

31.2.1 CML元素

31.2.2 CML示例

31.3 小结

附录

附录A DTD关键代码和一个示范DTD

附录B CSS语言参考

附录C XSL格式化对象参考

附录D UNICODE字符集


书查询(www.shuchaxun.com)本网页唯一编码:
0ef7269c67d00efb6506ba8ba7a50bb8#3201971ce57b75924b521649435b2e0b#64380059#10654201.zip