图书介绍

XML技术大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

XML技术大全
  • (美)Heather Williamson著;智慧东方工作室译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111094336
  • 出版时间:2002
  • 标注页数:615页
  • 文件大小:41MB
  • 文件页数:630页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

XML技术大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 XML基础1

第1章 XML综述1

1.1 早期岁月1

1.1.1 SGML基础1

1.1.2 XML的要求2

1.2 当前的标准5

1.2.1 XML 1.06

1.2.2 XML名字空间6

1.2.3 文档类型定义6

1.2.4 层叠样式表6

1.2.5 可扩展样式表语言7

1.2.6 XML大纲7

1.2.7 XML查询语言8

1.2.8 XLink8

1.2.9 XPointer8

1.2.10 XPath9

1.2.11 XML数字签名9

1.2.12 资源描述框架大纲9

1.2.13 正规XML9

1.2.14 XHTML10

1.3 XML软件10

1.3.1 非校验解析器10

1.3.2 校验解析器11

1.4 DOM12

1.5 小结12

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

2.1 开始编写XML文档13

2.2 XML非校验解析器16

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

2.2.2 在线解析器17

2.3 XML校验解析器18

2.3.1 校验的需求19

2.3.2 在线校验器19

2.3.3 大纲检查器20

2.4 小结20

第3章 XML初步21

3.1 XML结构21

3.2 XML元素23

3.3 开始写第一个文档24

3.4 解析文档24

3.5 使用元素层25

3.6 给XML代码加上注释26

3.7 数据结构和组织27

3.8 小结28

第4章 XML数据组织29

4.1 根据数据创建信息层29

4.1.1 标识信息的重要性29

4.1.2 为列表添加细节30

4.2 对数据进行结构化31

4.2.1 标识出元素31

4.2.2 标识出属性34

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

4.4 小结35

第5章 创建良构的XML36

5.1 文档基础36

5.1.1 <?xml>声明36

5.1.2 根元素38

5.2 创建和描述元素38

5.2.1 开始和结束元素标记38

5.2.2 元素内容39

5.2.3 空元素标记40

5.2.4 为元素命名40

5.3 子元素42

5.4 小结43

第6章 增添属性44

6.1 用属性增强元素47

6.2 属性规则49

6.2.1 属性的命名50

6.2.2 属性值50

6.3 用属性改进空元素51

6.4 属性的共享51

6.5 样式表和属性配合使用51

6.5.1 添加一个样式表53

6.5.2 一个快速层叠样式表53

6.5.3 一个快速XSL样式表54

6.6 小结55

第7章 XML名字空间56

7.1 什么是名字空间56

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

7.2.1 标识名字空间57

7.2.2 语法59

7.2.3 默认名字空间59

7.3 将名字空间添加到DTD60

7.4 小结62

第二部分 DTD的运用63

第8章 XML文档校验63

8.1 DTD和校验63

8.2 将DTD添加到文档64

8.2.1 链接到文档类型定义64

8.2.2 嵌入文档类型定义65

8.3 PUBLIC和SYSTEM DTD66

8.3.1 引用SYSTEM DTD66

8.3.2 引用PUBLIC DTD67

8.4 声明Element类型67

8.5 控制元素内容70

8.6 添加注释73

8.7 小结73

第9章 定义DTD实体74

9.1 理解实体74

9.1.1 内部实体75

9.1.2 外部实体75

9.1.3 常规实体75

9.1.4 参数实体76

9.2 定义常规实体76

9.2.1 内部常规实体76

9.2.2 在实体内使用实体78

9.2.3 常规实体限制78

9.2.4 组装78

9.2.5 外部常规实体79

9.3 定义参数实体83

9.3.1 内部参数实体83

9.3.2 外部参数实体85

9.4 小结86

第10章 运用属性88

10.1 探究属性88

10.2 属性还是元素89

10.3 属性的定义89

10.3.1 控制属性类型90

10.3.2 设置默认值94

10.4 定义多个属性96

10.5 使用预定义的属性99

10.5.1 xml:space99

10.5.2 xml:lang100

第11章 添加其他数据101

11.1 探究标记101

11.2 未解析的外部实体103

11.3 条件语句105

11.4 添加处理指令107

11.5 小结108

第三部分 添加样式111

第12章 何时使用样式表111

12.1 什么是样式表111

12.2 CSS的优点111

12.3 XSL的优点114

12.4 如何选择样式表116

12.5 小结117

第13章 CSS基础118

13.1 基本CSS语句118

13.2 把CSS添加到文档119

13.3 CSS选择119

13.3.1 选择元素120

13.3.2 选择类121

13.3.3 选择ID121

13.3.4 根据情况选择122

13.3.5 使用伪元素122

13.3.6 使用伪类123

13.4 字体控制124

13.4.1 设置字体族科124

13.4.2 设置字体大小125

13.4.3 设置字体伸缩125

13.4.4 设置字体样式126

13.4.5 设置字体变型126

13.4.6 设置字体粗细度126

13.4.7 设置快捷字体127

13.4.8 设置字体颜色128

13.5 文本控制128

13.5.1 设置字母字距128

13.5.2 设置行高129

13.5.3 设置文本对齐方式129

13.5.4 设置单词间距130

13.5.5 设置自己的对齐方式130

13.5.6 文字缩排131

13.5.7 使用文本装饰131

13.5.8 使用文本阴影131

13.5.9 使用文字变形132

13.6 对象框控制132

13.6.1 设置边框132

13.6.2 设置边框折叠134

13.6.3 设置轮廓135

13.6.4 设置边距137

13.6.5 添加填充138

13.6.6 设置背景139

13.7 组装样式表143

13.8 小结146

第14章 CSS:应用148

14.1 添加内容148

14.1.1 添加:before148

14.1.2 添加:after149

14.1.3 创建计数器和自动编号151

14.2 使用CSS伪类和伪元素152

14.2.1 使用:first-child152

14.2.2 使用:first-line152

14.2.3 使用:first-letter154

14.3 对象的可视格式化155

14.3.1 display属性156

14.3.2 设置对象位置159

14.3.3 设置对象大小163

14.3.4 控制对象的可视性164

14.3.5 控制对象的overflow和clip属性164

14.4 控制光标165

14.5 设置对象的重要性166

14.6 使用媒体类型166

14.6.1 使用@media166

14.6.2 使用@import167

14.7 了解听觉样式表168

14.8 小结170

第15章 XSL基础171

15.1 背景171

15.1.1 对XSL的需要171

15.1.2 XSL的历史和现状172

15.2 XSL基础174

15.2.1 通过转换定义样式:XSLT174

15.2.2 通过XML实现CSS:XSL-FO175

15.3 XSL软件和XSLT软件178

15.3.1 编辑/创作工具178

15.3.2 处理器179

15.4 XSL-FO软件181

15.4.1 固有XSL-FO表现器182

15.4.2 格式化对象到PDF转换器183

15.5 小结184

第16章 XSL转换185

16.1 XSLT的概念185

16.1.1 源和结果树185

16.1.2 节点和节点类型187

16.2 XPath标准188

16.2.1 环境190

16.2.2 位置步进语法191

16.2.3 XPath位置路径示例195

16.2.4 节点值196

16.2.5 XPath函数196

16.3 用XSLT转换XML202

16.3.1 样式表结构202

16.3.2 模板规则208

16.3.3 条件处理219

16.3.4 排序221

16.3.5 在结果树中生成内容224

16.3.6 变量和参数229

16.3.7 导入和包容样式表236

16.3.8 特殊结果树输出239

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

16.3.10 模板规则模式244

16.3.11 从样式表发出消息246

16.3.12 XSLT函数248

16.4 小结267

第17章 XSL应用268

17.1 XSL-FO文档结构268

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

17.2.1 页面布局269

17.2.2 页面序列272

17.3 添加内容:页面序列273

17.3.1 块和内联格式化275

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

17.3.3 页和页之间不同的内容277

17.4 查看结果文档277

17.5 修改区域的显示属性279

17.6 插入图像280

17.7 XSL-FO表280

17.8 小结286

第四部分 使用大纲287

第18章 大纲入门287

18.1 什么是大纲287

18.2 DTD和大纲的比较288

18.3 写一个基本的大纲290

18.3.1 一个分级的大纲290

18.3.2 大纲元素的平面目录292

18.4 目前可用的软件293

18.4.1 大纲编辑器293

18.4.2 大纲构验器和解析器295

18.5 小结296

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

19.1 大纲元素说明297

19.2 元素类型300

19.2.1 复杂类型300

19.2.2 简单类型302

19.2.3 定义自己的简单类型304

19.3 使用元素组306

19.4 元素内容306

19.4.1 属性和简单值306

19.4.2 混合内容307

19.4.3 空内容307

19.5 小结308

第20章 定义大纲的属性309

20.1 大纲属性说明309

20.2 属性组310

20.3 使用大纲注解311

20.4 使用约束312

20.4.1 规定一个<choice>312

20.4.2 创建一个<sequence>313

20.4.3 使用<all>314

20.5 创建惟一元素和属性314

20.6 大纲和名字空间315

20.7 使用实体316

20.8 小结317

第21章 大纲的高级概念318

21.1 目标名字空间和大纲318

21.2 未声明的目标名字空间320

21.3 大纲约束与ID属性320

21.4 全局和局部声明321

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

21.6 替换组323

21.7 抽象元素和类型324

21.8 小结324

第五部分 使用XML查询325

第22章 XML查询入门325

22.1 XML查询要求325

22.2 XML查询数据模型326

22.3 XML查询代数326

22.3.1 数据和类型328

22.3.2 映射329

22.3.3 原子数据330

22.3.4 反复330

22.3.5 选择330

22.3.6 限定331

22.3.7 联结332

22.3.8 排序332

22.4 利用XML查询333

22.5 小结334

第23章 XLink336

23.1 理解XLink336

23.2 XLink语法337

23.2.1 XLink名字空间337

23.2.2 XLink属性338

23.2.3 链接类型341

23.3 Xbase概览347

23.4 小结348

第24章 XPointer的使用349

24.1 理解XPointer349

24.2 XPointer大纲349

24.3 XPointer语法350

24.3.1 完全形式351

24.3.2 裸名351

24.3.3 子序列352

24.4 Xpointer转义352

24.4.1 转义XPointer特殊字符353

24.4.2 转义URI中的字符353

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

24.5 XPointer函数354

24.5.1 标识一个Iocation-set354

24.5.2 点位置类型355

24.5.3 范围位置类型355

24.5.4 string-range函数355

24.5.5 range-to函数356

24.5.6 here函数357

24.5.7 origin函数357

24.5.8 start-point函数357

24.5.9 end-point函数358

24.6 小结358

第25章 资源描述框架360

25.1 什么是RDF和RDF大纲360

25.1.1 RDF360

25.1.2 RDF大纲361

25.2 实现RDF基本模型361

25.2.1 资源361

25.2.2 属性361

25.2.3 语句362

25.2.4 RDF基本语法362

25.3 使用RDF容器364

25.3.1 RDF容器语法364

25.3.2 容器对象365

25.3.3 语句366

25.3.4 URI范式367

25.4 小结368

第六部分 实践XML369

第26章 XHTML369

26.1 什么是XHTML369

26.2 HTML到XHTML的转换369

26.2.1 元素转换370

26.2.2 从HTML到XHTML的快速转换371

26.3 未来的XHTML模块372

26.3.1 结构模块373

26.3.2 文本模块373

26.3.3 超文本模块375

26.3.4 列表模块375

26.3.5 属示模块376

26.3.6 编辑模块377

26.3.7 双向文本模块378

26.3.8 表单模块378

26.3.9 表格模块379

26.3.10 图像模块381

26.3.11 客户机端图像地图模块381

26.4 小结381

第27章 随JavaScript来实现XML383

27.1 过程383

27.1.1 XML文档383

27.1.2 大纲384

27.1.3 样式表385

27.1.4 编写脚本386

27.2 组装387

27.3 小结391

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

28.1 设置变量和打开脚本392

28.2 文本文件数据库的格式393

28.3 创建XML文件393

28.4 打开数据库和开始循环394

28.5 读入数据394

28.6 写入数据394

28.7 保存XML文件并结束程序395

28.8 完整的脚本395

28.9 小结397

第七部分 XML子语言399

第29章 SYMM和SMIL399

29.1 SYMM基础399

29.2 理解SMIL399

29.3 SMIL编辑器和播放机400

29.4 SMIL和HTML401

29.5 SMIL媒体元素401

29.5.1 未知媒体类型402

29.5.2 SMIL媒体属性403

29.6 SMIL布局和格式化元素404

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

29.6.2 使用元信息405

29.6.3 使用<layout>407

29.6.4 使用<root-layout>408

29.6.5 使用<region>408

29.6.6 使用<viewport>409

29.7 设置SMIL计时412

29.7.1 站点同步412

29.7.2 计时和同步属性414

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

29.8.1 使用<a>414

29.8.2 使用<area>415

29.8.3 链接属性415

29.9 创建SMIL动画和变形416

29.9.1 动画效果416

29.9.2 变形效果417

29.10 小结418

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

30.1 SVG入门419

30.2 SVG语法420

30.2.1 SVG数据类型421

30.2.2 SVG元素422

30.2.3 SVG属性430

30.3 一个SVG的例子435

30.4 小结437

第31章 科学语言:MathML和CML438

31.1 数学语言:MathML438

31.1.1 MathML元素438

31.1.2 MathML示例452

31.2 化学语言:CML453

31.2.1 CML元素453

31.2.2 CML示例454

31.3 小结460

附录461

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

附录B CSS语言参考480

附录C XSL格式化对象参考526

附录D UNICODE字符集567

热门推荐