书籍详情
XML理论和应用基础
作者:孙一中编著
出版社:北京邮电大学出版社
出版时间:2000-05-01
ISBN:9787563504220
定价:¥36.00
购买这本书可以去
内容简介
可扩展标记语言(XML)正逐渐成为数据表达和网络计算的通用语言,从技术层面对知识时代的进步起着基础性作用。本书作为XML的入门书籍向读者系统介绍XML的理论和应用的基础。全书的内容分为三大部分。第一部分XML语法,介绍XML及相关标准(XML,DTD,Schema,Namespace,XSL,XLink,Unicode,RDF等);第二部分XML实践,讨论XML编程基础(DOM/SAX)以及在各种编程环境中(VB,VC,Java,ASP)实践应用的指南;第三部分XML分支,介绍XML在具体行业中的应用(MathML,OEB,WAP,SMIL,XML/EDI)和XML框架(Biztalk,EBXML等)。本书内容丰富、结构合理、紧跟最新技术发展。书中有大量的实例,具有很强的实用性。另外,本书附有配套光盘,其中有大量的中文文档、标准文本、教程以及开发工具。本书适合网络和信息技术人员特别是从事电子商务的工程技术和管理人员阅读,也向所有对Internet和信息社会发展感兴趣的朋友推荐本书。
作者简介
暂缺《XML理论和应用基础》作者简介
目录
第一部分 XML语法
第1章 Web语言的发展和XML的产生
1. 1 Internet及其发展
1. 1. 1 Internet简史
1. 1. 2 Internet应用
1. 2 Web语言的发展
1. 3 XML的产生
1. 4 XML的优点和应用
1. 4. 1 XML带来的好处
1. 4. 2 XML的应用
1. 4. 3 新的机会
第2章 XML1. 0标准
2. 1 简介
2. 1. 1 格式良好和有效
2. 1. 2 物理结构和逻辑结构
2. 2 XML的设计目标
2. 3 扩展巴克斯-诺尔范式(EBNF)
2. 4 元素
2. 4. 1 起始标记. 结束标记和空元素标记
2. 4. 2 字符数据
2. 4. 3 注释
2. 4. 4 引用
2. 4. 5 处理指令
2. 4. 6 字符数据段
2. 5 序言(prolog)
2. 5. 1 XML声明
2. 5. 2 初探DTD
第3章 深入DTD
3. 1 引言
3. 2 元素类型声明
3. 2. 1 元素类型内容说明
3. 2. 2 元素内容模型
3. 3 属性表声明
3. 3. 1 属性类型
3. 3. 2 属性缺省值
3. 4 实体声明
3. 4. 1 通用实体声明和参数实体声明
3. 4. 2 内部实体声明和外部实体声明
3. 5 符号声明
3. 6 小结
第4章 XML Schema
4. 1 为什么需要XML Schema
4. 2 XML Schema简介
4. 3 XML-Data大纲
4. 3. 1 大纲
4. 3. 2 元素
4. 3. 3 属性
4. 3. 4 数据类型
4. 4 XML大纲草案
4. 4. 1 XML大钢结构
4. 4. 2 XML大纲数据类型
第5章 XML中的名域
5. 1 为什么需要名域
5. 2 名域简介
5. 3 声明名域
5. 4 使用限定的名称
5. 4. 1 元素类型限定
5. 4. 2 属性限定
5. 5 将名域应用于元素和属性
5. 5. 1 名域范围
5. 5. 2 名域缺省
5. 6 属性的唯一性
5. 7 分清URI, URL和URN
第6章 XML的表现
6. 1 XML的新理念
6. 2 XML样式语言的发展
6. 2. 1 DSSSL
6. 2. 2 CSS
6. 2. 3 如何表现XML
6. 2. 4 XSL
6. 2. 5 CSS+DOM还是XSLT+XSL-FO
6. 3 将样式表和XML结合
6. 4 XSLT
6. 4. 1 XSLT的设计目的
6. 4. 2 为什么需要XSLT
6. 4. 3 XSLT的特点
6. 4. 4 XSLT的机理
6. 4. 5 深入XSLT
6. 5 XSL-FO
6. 5. 1 分页和布局格式化对象
6. 5. 2 行外(Out-of-Line)格式化对象
6. 5. 3 其他格式化对象
第7章 XML链接
7. 1 简介
7. 2 扩展路径语言XPath
7. 2. 1 定位路径
7. 2. 2 XPath的表达式
7. 2. 3 核心函数库
7. 3 扩展指针语言XPointer
7. 3. 1 简介
7. 3. 2 XPointer的模式和语言
7. 3. 3 XPointer对XPath的扩展
7. 4 XML链接语言XLink
7. 4. 1 XLink简介
7. 4. 2 链接属性
7. 4. 3 链接元素
第8章 下一代HTML--XHTML
8. 1 什么是XHTML
8. 2 为什么需要XHTML
8. 3 XHTML的特点
8. 4 XHTML1. 0的定义
8. 4. 1 文档标准
8. 4. 2 用户代理(User Agent)标准
8. 5 XHTML与HTML4. 0的区别
8. 5. 1 文档必须格式良好
8. 5. 2 有效性验证
8. 5. 3 其他规定
8. 6 XHTML的发展方向
8. 6. 1 模块化HTML
8. 6. 2 子集和可扩展性
8. 6. 3 文档外形(Document Profiles)
第9章 Unicode和XML中的字符编码
9. 1 Unicode简介
9. 2 Unicode细节
9. 2. 1 Unicode中的空间分配
9. 2. 2 UTF-8
9. 2. 3 UTF-16代理对
9. 2. 4 私用区
9. 3 XML中的编码规定
9. 4 XML中的Unicode
第10章 资源描述框架(RDF)
10. 1 RDF简介
10. 2 RDF模型
10. 3 RDF基本语法
10. 3. 1 完整语法
10. 3. 2 简化语法
10. 4 RDF大纲
10. 4. 1 类和属性
10. 4. 2 约束
10. 4. 3 扩展机制
10. 5 小结
第二部分 XML实践
第11章 DOM和SAX--XML编程基石
11. 1 什么是DOM
11. 2 DOM核心
11. 3 DOM HTML
11. 4 DOM Level 2
11. 5 SAX
11. 6 如何应用XML
11. 6. 1 典型应用步骤
11. 6. 2 XML解析器
第12章 XML在Visual Basic中的应用
12. 1 简介
12. 2 在VB中使用DOM对象操作XML
12. 2. 1 创建DOMDocument对象
12. 2. 2 创建XML文档
12. 2. 3 载入XML文档
12. 2. 4 创建新的子元素
12. 2. 5 得到子元素
12. 2. 6 为子元素添加属性
12. 2. 7 得到指定的属性
12. 2. 8 为一个子元素添加文本
12. 2. 9 得到指定节点的文本值
12. 2. 10 IXMLDOMNode对象的应用
12. 2. 11 示例
12. 2. 12 查询XML文档
12. 2. 13 利用DOM对象中的方法上载XML文档
12. 3 小结
第13章 XML在Visual C++ 中的应用
13. 1 XML接口(COM Interface)简介
13. 2 主要XML接口的使用方法
13. 2. 1 IXMLDOMDocument
13. 2. 2 IXMLDOMNode
13, 2. 3 IXMLDOMNodeList
13. 2. 4 IXMLDOMNamedNodeMap
13. 2. 5 IXMLDOMElement
13. 2. 6 IXMLDOMEntity
13. 2. 7 IXMLDOMParseError
13. 2. 8 IXMLDOMProcessingInstruction
13. 2. 9 IXMLDOMText
13. 2. 10 IXMLHttpRequest
13. 3 VC中XML的实际应用
13. 3. 1 Courser备课工具简介
13. 3. 2 Courser的数据结构
13. 3. 3 XML树遍历
13. 3. 4 创建XML文档
13. 3. 5 搜索XML文档
13. 3. 6 打开. 保存XML文档
第14章 XML在Java中的应用
14. 1 Java和XML结合
14. 1. 1 重新认识Java
14. 1. 2 Java+XMI--网络编程的最佳组合
14. 2 XML在Java中的使用
14. 2. 1 简介
14. 2. 2 基于DOM的解析(以IBM的XML4J为例)
14. 2. 3 基于SAX的解析(以Sun的ProjectX为例)
14. 3 XML在J2EE中的应用
14. 3. 1 J2EE简介
14. 3. 2 具体应用
14. 4 XML的Java应用基本类型
第15章 XML在ASP中的应用
15. 1 在ASP中使用DOM对象操作XML
15. 1. 1 在ASP中如何使用Microsoft XML 2. 0
15. 1. 2 在ASP中创建DOMDocument对象
15. 1. 3 在ASP中创建一个XML文件
15. 1. 4 在ASP中得到一个XML文件
15. 1. 5 如何在ASP中创建新的子元素
15. 1. 6 如何在ASP中得到一个子元素
15. 1. 7 如何在ASP中为XML一个子元素添加属性
15. 1. 8 在ASP中得到XML指定的属性
15. 1. 9 在ASP中为一个子元素添加文本
15. 1. 10 在ASP中得到XML指定节点的文本值
15. 2 示例
15. 2. 1 上载一个XML文件
15. 2. 2 实现XML文件中查询
15. 2. 3 将数据库或其他的数据转换为XML数据
第三部分 XML分支
第16章 教学标记语言MathML
16. 1 MathML的发展历程
16. 1. 1 什么是MathML
16. 1. 2 为什么需要MathML
16. 1. 3 数学表示的特性
16. 1. 4 MathML的历史
16. 1. 5 MathML的设计目标
16. 2 MathML基础
16. 2. 1 一个MathML的简单例子
16. 2. 2 MathML的基本概念
16. 2. 3 容器
16. 2. 4 表形法标注
16. 2. 5 表义法标注
16. 2. 6 形义结合标注法
16. 2. 7 表义元素(Content Element)列表
16. 2. 8 表形元素(Presentation Elements)列表
16. 3 MathML的应用
第17章 改变人类知识传播方式的电子书
17. 1 电子书的特点
17. 1. 1 EB:Electronic Book & Easy Browsing & Easy Broadcasting
17. 1. 2 电子书的硬件功能特色
17. 1. 3 电子书的软技术革命
17. 2 电子书的灵魂--XML和OEB标准
17. 2. 1 电子书标准的变迁
17. 2. 2 XML与电子书
17. 2. 3 OEB1. 0及其未来
17. 3 小结
第18章 无线应用协议(WAP)
18. 1 WAP论坛的产生
18. 2 WAP简介
18. 3 WAP的优点
18. 3. 1 网络运营商
18. 3. 2 内容提供者
18. 3. 3 终端用户
18. 4 为何选择WAP
18. 5 WAP架构概述
18. 5. 1 WWW模型
18. 5. 2 WAP模型
18. 5. 3 WAP网络实例
18. 5. 4 安全模式
18. 6 WAP架构的组成
18. 6. 1 无线应用环境(WAE)
18. 6. 2 无线会话协议(WSP)
18. 6. 3 无线事务协议(WTP)
18. 6. 4 无线传输层安全(WTLS)
18. 6. 5 无线数据协议(WDP)
18. 6. 6 网络承载
18. 6. 7 其他服务和应用
18. 7 WML和 WMLScript概述
18. 7. 1 WML
18. 7. 2 WMLScript
18. 8 WAP应用, 如火如荼
18. 9 WAP的发展
18. 9. 1 联合与竞争
18. 9. 2 WAP在中国:联合联合再联合
第19章 同步多媒体合成语言SMIL
19. 1 什么是SMIL
19. 2 SMIL 1. 0规范简介
19. 2. 1 SMIL文档的结构
19. 2. 2 SMIL文档头
19. 2. 3 SMIL文档体
19. 2. 4 SMIL DTD
19. 3 SMIL开发工具
19. 3. 1 GRiNS Editor for SMIL
19. 3. 2 建立一个简单的演示
19. 3. 3 扩展这个演示
19. 3. 4 增加演示的自适应性
19. 3. 5 为媒体添加超链接
19. 4 SMIL的未来
第20章 XML在电子商务中的应用
20. 1 XML/EDI电子数据交换
20. 2 应用的整合:XML框架
20. 2. 1 背景
20. 2. 2 胶水
20. 2. 3 XML框架
20. 2. 4 尾声
附录A XML术语表
附录B XML的相关标准
附录C XML网络资源
第1章 Web语言的发展和XML的产生
1. 1 Internet及其发展
1. 1. 1 Internet简史
1. 1. 2 Internet应用
1. 2 Web语言的发展
1. 3 XML的产生
1. 4 XML的优点和应用
1. 4. 1 XML带来的好处
1. 4. 2 XML的应用
1. 4. 3 新的机会
第2章 XML1. 0标准
2. 1 简介
2. 1. 1 格式良好和有效
2. 1. 2 物理结构和逻辑结构
2. 2 XML的设计目标
2. 3 扩展巴克斯-诺尔范式(EBNF)
2. 4 元素
2. 4. 1 起始标记. 结束标记和空元素标记
2. 4. 2 字符数据
2. 4. 3 注释
2. 4. 4 引用
2. 4. 5 处理指令
2. 4. 6 字符数据段
2. 5 序言(prolog)
2. 5. 1 XML声明
2. 5. 2 初探DTD
第3章 深入DTD
3. 1 引言
3. 2 元素类型声明
3. 2. 1 元素类型内容说明
3. 2. 2 元素内容模型
3. 3 属性表声明
3. 3. 1 属性类型
3. 3. 2 属性缺省值
3. 4 实体声明
3. 4. 1 通用实体声明和参数实体声明
3. 4. 2 内部实体声明和外部实体声明
3. 5 符号声明
3. 6 小结
第4章 XML Schema
4. 1 为什么需要XML Schema
4. 2 XML Schema简介
4. 3 XML-Data大纲
4. 3. 1 大纲
4. 3. 2 元素
4. 3. 3 属性
4. 3. 4 数据类型
4. 4 XML大纲草案
4. 4. 1 XML大钢结构
4. 4. 2 XML大纲数据类型
第5章 XML中的名域
5. 1 为什么需要名域
5. 2 名域简介
5. 3 声明名域
5. 4 使用限定的名称
5. 4. 1 元素类型限定
5. 4. 2 属性限定
5. 5 将名域应用于元素和属性
5. 5. 1 名域范围
5. 5. 2 名域缺省
5. 6 属性的唯一性
5. 7 分清URI, URL和URN
第6章 XML的表现
6. 1 XML的新理念
6. 2 XML样式语言的发展
6. 2. 1 DSSSL
6. 2. 2 CSS
6. 2. 3 如何表现XML
6. 2. 4 XSL
6. 2. 5 CSS+DOM还是XSLT+XSL-FO
6. 3 将样式表和XML结合
6. 4 XSLT
6. 4. 1 XSLT的设计目的
6. 4. 2 为什么需要XSLT
6. 4. 3 XSLT的特点
6. 4. 4 XSLT的机理
6. 4. 5 深入XSLT
6. 5 XSL-FO
6. 5. 1 分页和布局格式化对象
6. 5. 2 行外(Out-of-Line)格式化对象
6. 5. 3 其他格式化对象
第7章 XML链接
7. 1 简介
7. 2 扩展路径语言XPath
7. 2. 1 定位路径
7. 2. 2 XPath的表达式
7. 2. 3 核心函数库
7. 3 扩展指针语言XPointer
7. 3. 1 简介
7. 3. 2 XPointer的模式和语言
7. 3. 3 XPointer对XPath的扩展
7. 4 XML链接语言XLink
7. 4. 1 XLink简介
7. 4. 2 链接属性
7. 4. 3 链接元素
第8章 下一代HTML--XHTML
8. 1 什么是XHTML
8. 2 为什么需要XHTML
8. 3 XHTML的特点
8. 4 XHTML1. 0的定义
8. 4. 1 文档标准
8. 4. 2 用户代理(User Agent)标准
8. 5 XHTML与HTML4. 0的区别
8. 5. 1 文档必须格式良好
8. 5. 2 有效性验证
8. 5. 3 其他规定
8. 6 XHTML的发展方向
8. 6. 1 模块化HTML
8. 6. 2 子集和可扩展性
8. 6. 3 文档外形(Document Profiles)
第9章 Unicode和XML中的字符编码
9. 1 Unicode简介
9. 2 Unicode细节
9. 2. 1 Unicode中的空间分配
9. 2. 2 UTF-8
9. 2. 3 UTF-16代理对
9. 2. 4 私用区
9. 3 XML中的编码规定
9. 4 XML中的Unicode
第10章 资源描述框架(RDF)
10. 1 RDF简介
10. 2 RDF模型
10. 3 RDF基本语法
10. 3. 1 完整语法
10. 3. 2 简化语法
10. 4 RDF大纲
10. 4. 1 类和属性
10. 4. 2 约束
10. 4. 3 扩展机制
10. 5 小结
第二部分 XML实践
第11章 DOM和SAX--XML编程基石
11. 1 什么是DOM
11. 2 DOM核心
11. 3 DOM HTML
11. 4 DOM Level 2
11. 5 SAX
11. 6 如何应用XML
11. 6. 1 典型应用步骤
11. 6. 2 XML解析器
第12章 XML在Visual Basic中的应用
12. 1 简介
12. 2 在VB中使用DOM对象操作XML
12. 2. 1 创建DOMDocument对象
12. 2. 2 创建XML文档
12. 2. 3 载入XML文档
12. 2. 4 创建新的子元素
12. 2. 5 得到子元素
12. 2. 6 为子元素添加属性
12. 2. 7 得到指定的属性
12. 2. 8 为一个子元素添加文本
12. 2. 9 得到指定节点的文本值
12. 2. 10 IXMLDOMNode对象的应用
12. 2. 11 示例
12. 2. 12 查询XML文档
12. 2. 13 利用DOM对象中的方法上载XML文档
12. 3 小结
第13章 XML在Visual C++ 中的应用
13. 1 XML接口(COM Interface)简介
13. 2 主要XML接口的使用方法
13. 2. 1 IXMLDOMDocument
13. 2. 2 IXMLDOMNode
13, 2. 3 IXMLDOMNodeList
13. 2. 4 IXMLDOMNamedNodeMap
13. 2. 5 IXMLDOMElement
13. 2. 6 IXMLDOMEntity
13. 2. 7 IXMLDOMParseError
13. 2. 8 IXMLDOMProcessingInstruction
13. 2. 9 IXMLDOMText
13. 2. 10 IXMLHttpRequest
13. 3 VC中XML的实际应用
13. 3. 1 Courser备课工具简介
13. 3. 2 Courser的数据结构
13. 3. 3 XML树遍历
13. 3. 4 创建XML文档
13. 3. 5 搜索XML文档
13. 3. 6 打开. 保存XML文档
第14章 XML在Java中的应用
14. 1 Java和XML结合
14. 1. 1 重新认识Java
14. 1. 2 Java+XMI--网络编程的最佳组合
14. 2 XML在Java中的使用
14. 2. 1 简介
14. 2. 2 基于DOM的解析(以IBM的XML4J为例)
14. 2. 3 基于SAX的解析(以Sun的ProjectX为例)
14. 3 XML在J2EE中的应用
14. 3. 1 J2EE简介
14. 3. 2 具体应用
14. 4 XML的Java应用基本类型
第15章 XML在ASP中的应用
15. 1 在ASP中使用DOM对象操作XML
15. 1. 1 在ASP中如何使用Microsoft XML 2. 0
15. 1. 2 在ASP中创建DOMDocument对象
15. 1. 3 在ASP中创建一个XML文件
15. 1. 4 在ASP中得到一个XML文件
15. 1. 5 如何在ASP中创建新的子元素
15. 1. 6 如何在ASP中得到一个子元素
15. 1. 7 如何在ASP中为XML一个子元素添加属性
15. 1. 8 在ASP中得到XML指定的属性
15. 1. 9 在ASP中为一个子元素添加文本
15. 1. 10 在ASP中得到XML指定节点的文本值
15. 2 示例
15. 2. 1 上载一个XML文件
15. 2. 2 实现XML文件中查询
15. 2. 3 将数据库或其他的数据转换为XML数据
第三部分 XML分支
第16章 教学标记语言MathML
16. 1 MathML的发展历程
16. 1. 1 什么是MathML
16. 1. 2 为什么需要MathML
16. 1. 3 数学表示的特性
16. 1. 4 MathML的历史
16. 1. 5 MathML的设计目标
16. 2 MathML基础
16. 2. 1 一个MathML的简单例子
16. 2. 2 MathML的基本概念
16. 2. 3 容器
16. 2. 4 表形法标注
16. 2. 5 表义法标注
16. 2. 6 形义结合标注法
16. 2. 7 表义元素(Content Element)列表
16. 2. 8 表形元素(Presentation Elements)列表
16. 3 MathML的应用
第17章 改变人类知识传播方式的电子书
17. 1 电子书的特点
17. 1. 1 EB:Electronic Book & Easy Browsing & Easy Broadcasting
17. 1. 2 电子书的硬件功能特色
17. 1. 3 电子书的软技术革命
17. 2 电子书的灵魂--XML和OEB标准
17. 2. 1 电子书标准的变迁
17. 2. 2 XML与电子书
17. 2. 3 OEB1. 0及其未来
17. 3 小结
第18章 无线应用协议(WAP)
18. 1 WAP论坛的产生
18. 2 WAP简介
18. 3 WAP的优点
18. 3. 1 网络运营商
18. 3. 2 内容提供者
18. 3. 3 终端用户
18. 4 为何选择WAP
18. 5 WAP架构概述
18. 5. 1 WWW模型
18. 5. 2 WAP模型
18. 5. 3 WAP网络实例
18. 5. 4 安全模式
18. 6 WAP架构的组成
18. 6. 1 无线应用环境(WAE)
18. 6. 2 无线会话协议(WSP)
18. 6. 3 无线事务协议(WTP)
18. 6. 4 无线传输层安全(WTLS)
18. 6. 5 无线数据协议(WDP)
18. 6. 6 网络承载
18. 6. 7 其他服务和应用
18. 7 WML和 WMLScript概述
18. 7. 1 WML
18. 7. 2 WMLScript
18. 8 WAP应用, 如火如荼
18. 9 WAP的发展
18. 9. 1 联合与竞争
18. 9. 2 WAP在中国:联合联合再联合
第19章 同步多媒体合成语言SMIL
19. 1 什么是SMIL
19. 2 SMIL 1. 0规范简介
19. 2. 1 SMIL文档的结构
19. 2. 2 SMIL文档头
19. 2. 3 SMIL文档体
19. 2. 4 SMIL DTD
19. 3 SMIL开发工具
19. 3. 1 GRiNS Editor for SMIL
19. 3. 2 建立一个简单的演示
19. 3. 3 扩展这个演示
19. 3. 4 增加演示的自适应性
19. 3. 5 为媒体添加超链接
19. 4 SMIL的未来
第20章 XML在电子商务中的应用
20. 1 XML/EDI电子数据交换
20. 2 应用的整合:XML框架
20. 2. 1 背景
20. 2. 2 胶水
20. 2. 3 XML框架
20. 2. 4 尾声
附录A XML术语表
附录B XML的相关标准
附录C XML网络资源
猜您喜欢