简介
《XML简明教程》是一本讲解XML及其常用相关技术的学习指导书。全书内容涵盖了XML语法、DTD、XML名称空间、XML Schema、CSS、XPath、XSLT、XSL-FO、SAX、DOM等常用技术。《XML简明教程》讲解方式理论联系实际,兼顾了W3C技术建议书中的定义和各种技术的实际应用。《XML简明教程》从实际开发的角度,除了讲解XML及相关技术外,还在附录中介绍了Editix编辑器的基本用法,便于读者在练习时参考使用。
《XML简明教程》在保持内容完整的前提下,力求简明扼要,适合于入门阶段的读者学习。
目录
目录
第1章 可扩展标记语言——XML
1.1 XML基础
1.1.1 XML发展简史
1.1.2 与XML相关的技术
1.1.3 XML文档的结构
1.1.4 XML文档的约束条件
1.1.5 XML术语
1.1.6 XML处理程序
1.2 XML语法
1.2.1 XML基本语法规则
1.2.2 序(Prolog)
1.2.3 元素(Element)和标签(Tag)
1.2.4 属性(Attribute)
1.2.5 字符数据
1.2.6 注释
1.2.7 字符引用(Character Reference)
1.2.8 实体引用(Entity Reference)
1.3 本章习题
第2章 文档类型定义——DTD
2.1 在XML文档中应用DTD
2.1.1 通过DTD验证XML文档的有效性
2.1.2 在XML文档中引入DTD
2.2 定义元素
2.2.1 元素的基本定义方法
2.2.2 元素内容
2.2.3 子元素出现的重复性
2.3 定义属性
2.3.1 属性默认值
2.3.2 属性类型
2.4 实体引用
2.4.1 实体的定义和引用方法
2.4.2 外部实体
2.4.3 参数实体
2.5 条件节
2.6 本章习题
第3章 XML名称空间
3.1 XML名称空间的基本概念
3.1.1 XML名称空间的作用及表现形式
3.1.2 名称与IRI
3.2 XML名称空间语法
3.2.1 声明XML名称空间
3.2.2 名称空间与元素
3.2.3 名称空间与属性
3.3 XML名称空间与DTD文档验证
3.3.1 XML名称空间在DTD中的用法
3.3.2 名称空间与实体
3.4 本章习题
第4章 XML模式——XML Schema
4.1 XML Schema简介
4.1.1 XML Schema总览
4.1.2 XML Schema与DTD
4.1.3 与XML Schema相关的名称空间
4.1.4 XML Schema的引用方法
4.1.5 XML Schema的主要组成部分
4.2 XML Schema中的类型
4.2.1 简单类型
4.2.2 复杂类型
4.3 约束条件
4.3.1 出现次数
4.3.2 数值范围
4.3.3 枚举
4.3.4 模式匹配
4.4 本章习题
第5章 层叠式样式——CSS
5.1 CSS简介
5.1.1 CSS规范与版本
5.1.2 引用CSS
5.2 样式选择符
5.2.1 选择元素
5.2.2 选择属性
5.2.3 伪类
5.2.4 伪元素
5.3 元素表现方式
5.3.1 段落-block
5.3.2 列表-list-item
5.3.3 隐藏-none
5.3.4 表格-table
5.4 文字表现方式
5.4.1 文本样式
5.4.2 字体样式
5.4.3 文字输出的矩形模式
5.5 色彩与背景图形表现方式
5.5.1 色彩
5.5.2 背景图形
5.6 本章习题
第6章 文档寻址语言——XPath
6.1 XPath简介
6.1.1 XPath规范与版本
6.1.2 XPath数据类型
6.2 XPath表达式
6.2.1 位置路径与基本路径表达式
6.2.2 谓词
6.2.3 轴
6.3 XPath基本运算与函数
6.3.1 XPath运算符
6.3.2 XPath的核心函数
6.4 本章习题
第7章 文档转换——XSLT
7.1 XSLT简介
7.1.1 XSLT的作用与工作方式
7.1.2 引用XSLT
7.2 模板规则
7.2.1 模板规则与源XML文档匹配
7.2.2 构建HTML
7.2.3 模板规则模式
7.2.4 模板规则的优先级
7.3 数据与模板处理
7.3.1 处理重复结构
7.3.2 排序
7.3.3 条件处理
7.3.4 创建数字序号
7.3.5 使用变量和参数
7.3.6 模板的导入覆盖
7.4 本章习题
第8章 XSL格式化对象——XSL-FO
8.1 XSL-FO简介
8.1.1 XSL-FO与XSL
8.1.2 XSL-FO文档与页面结构
8.2 文本输出与页面设置
8.2.1 区块(fo:block)
8.2.2 水平线(fo:leader)
8.2.3 列表(fo:list-block)
8.2.4 表格(fo:table-and-caption)
8.2.5 使用页面边缘部分
8.3 分页控制
8.3.1 分页
8.3.2 页码分配
8.4 XSLT辅助生成XSL-FO
8.5 本章习题
第9章 简单XML编程接口——SAX2
9.1 SAX与XML基于事件的解析模式
9.1.1 XML基于事件的解析模式
9.1.2 Java SAX编程接口
9.2 SAX文档解析实例
9.2.1 文档内容解析
9.2.2 与DTD相关的解析
9.3 解析器特性和解析属性
9.3.1 解析器特性
9.3.2 解析属性
9.4 本章习题
第10章 文档对象模型——DOM
10.1 DOM与XML基于树状结构的解析模式
10.1.1 XML基于树状结构的解析模式
10.1.2 Java DOM编程接口
10.2 DOM文档处理实例
10.2.1 DOM解析器的默认操作方式
10.2.2 节点识别与处理
10.2.3 动态修改DOM树
10.3 本章习题
附录A XML开发工具Editix简介
A.1 Editix下载、安装与用户界面
A.2 编辑器使用方法
A.2.1 编辑DTD和XML文件
A.2.2 编辑XML Schema文件
A.2.3 测试XPath路径表达式
A.2.4 XSLT文档转换
附录B Apache FOP使用方法简介
B.1 Apache FOP下载与安装
B.2 FOP命令行工作方式
附录C 习题解答
u)B
第1章 可扩展标记语言——XML
1.1 XML基础
1.1.1 XML发展简史
1.1.2 与XML相关的技术
1.1.3 XML文档的结构
1.1.4 XML文档的约束条件
1.1.5 XML术语
1.1.6 XML处理程序
1.2 XML语法
1.2.1 XML基本语法规则
1.2.2 序(Prolog)
1.2.3 元素(Element)和标签(Tag)
1.2.4 属性(Attribute)
1.2.5 字符数据
1.2.6 注释
1.2.7 字符引用(Character Reference)
1.2.8 实体引用(Entity Reference)
1.3 本章习题
第2章 文档类型定义——DTD
2.1 在XML文档中应用DTD
2.1.1 通过DTD验证XML文档的有效性
2.1.2 在XML文档中引入DTD
2.2 定义元素
2.2.1 元素的基本定义方法
2.2.2 元素内容
2.2.3 子元素出现的重复性
2.3 定义属性
2.3.1 属性默认值
2.3.2 属性类型
2.4 实体引用
2.4.1 实体的定义和引用方法
2.4.2 外部实体
2.4.3 参数实体
2.5 条件节
2.6 本章习题
第3章 XML名称空间
3.1 XML名称空间的基本概念
3.1.1 XML名称空间的作用及表现形式
3.1.2 名称与IRI
3.2 XML名称空间语法
3.2.1 声明XML名称空间
3.2.2 名称空间与元素
3.2.3 名称空间与属性
3.3 XML名称空间与DTD文档验证
3.3.1 XML名称空间在DTD中的用法
3.3.2 名称空间与实体
3.4 本章习题
第4章 XML模式——XML Schema
4.1 XML Schema简介
4.1.1 XML Schema总览
4.1.2 XML Schema与DTD
4.1.3 与XML Schema相关的名称空间
4.1.4 XML Schema的引用方法
4.1.5 XML Schema的主要组成部分
4.2 XML Schema中的类型
4.2.1 简单类型
4.2.2 复杂类型
4.3 约束条件
4.3.1 出现次数
4.3.2 数值范围
4.3.3 枚举
4.3.4 模式匹配
4.4 本章习题
第5章 层叠式样式——CSS
5.1 CSS简介
5.1.1 CSS规范与版本
5.1.2 引用CSS
5.2 样式选择符
5.2.1 选择元素
5.2.2 选择属性
5.2.3 伪类
5.2.4 伪元素
5.3 元素表现方式
5.3.1 段落-block
5.3.2 列表-list-item
5.3.3 隐藏-none
5.3.4 表格-table
5.4 文字表现方式
5.4.1 文本样式
5.4.2 字体样式
5.4.3 文字输出的矩形模式
5.5 色彩与背景图形表现方式
5.5.1 色彩
5.5.2 背景图形
5.6 本章习题
第6章 文档寻址语言——XPath
6.1 XPath简介
6.1.1 XPath规范与版本
6.1.2 XPath数据类型
6.2 XPath表达式
6.2.1 位置路径与基本路径表达式
6.2.2 谓词
6.2.3 轴
6.3 XPath基本运算与函数
6.3.1 XPath运算符
6.3.2 XPath的核心函数
6.4 本章习题
第7章 文档转换——XSLT
7.1 XSLT简介
7.1.1 XSLT的作用与工作方式
7.1.2 引用XSLT
7.2 模板规则
7.2.1 模板规则与源XML文档匹配
7.2.2 构建HTML
7.2.3 模板规则模式
7.2.4 模板规则的优先级
7.3 数据与模板处理
7.3.1 处理重复结构
7.3.2 排序
7.3.3 条件处理
7.3.4 创建数字序号
7.3.5 使用变量和参数
7.3.6 模板的导入覆盖
7.4 本章习题
第8章 XSL格式化对象——XSL-FO
8.1 XSL-FO简介
8.1.1 XSL-FO与XSL
8.1.2 XSL-FO文档与页面结构
8.2 文本输出与页面设置
8.2.1 区块(fo:block)
8.2.2 水平线(fo:leader)
8.2.3 列表(fo:list-block)
8.2.4 表格(fo:table-and-caption)
8.2.5 使用页面边缘部分
8.3 分页控制
8.3.1 分页
8.3.2 页码分配
8.4 XSLT辅助生成XSL-FO
8.5 本章习题
第9章 简单XML编程接口——SAX2
9.1 SAX与XML基于事件的解析模式
9.1.1 XML基于事件的解析模式
9.1.2 Java SAX编程接口
9.2 SAX文档解析实例
9.2.1 文档内容解析
9.2.2 与DTD相关的解析
9.3 解析器特性和解析属性
9.3.1 解析器特性
9.3.2 解析属性
9.4 本章习题
第10章 文档对象模型——DOM
10.1 DOM与XML基于树状结构的解析模式
10.1.1 XML基于树状结构的解析模式
10.1.2 Java DOM编程接口
10.2 DOM文档处理实例
10.2.1 DOM解析器的默认操作方式
10.2.2 节点识别与处理
10.2.3 动态修改DOM树
10.3 本章习题
附录A XML开发工具Editix简介
A.1 Editix下载、安装与用户界面
A.2 编辑器使用方法
A.2.1 编辑DTD和XML文件
A.2.2 编辑XML Schema文件
A.2.3 测试XPath路径表达式
A.2.4 XSLT文档转换
附录B Apache FOP使用方法简介
B.1 Apache FOP下载与安装
B.2 FOP命令行工作方式
附录C 习题解答
u)B
XML简明教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
