书籍详情
XML基础与应用
作者:(美)Simon St.Laurent著;云舟工作室译;云舟工作室译
出版社:中国水利水电出版社
出版时间:2002-03-01
ISBN:9787508410036
定价:¥30.00
购买这本书可以去
内容简介
本书是一本全面介绍XML的书籍。全书分为四部分,第一部分(第1章至第4章)介绍了XML标记语言的演进历史以及基本概念和语法;第二部分(第5章至第10章)介绍了XML的相关文档,包括XML处理过程、文档类型的定义以及大纲和RELAX等;第三部分(第11章至第17章)相关支持规范,介绍了浏览器的处理以及CSS,XPath,XSL,XPointer,超文本、查询等方面的内容;第四部分(第18章至第24章)是XML的实践部分,着眼于XML的规划、商业应用、文档管理以及数据库驱动等,并且介绍了XML的创建和管理方面的许多问题。该书是一本入门书,适合对XML感兴趣的程序员和其他读者。
作者简介
暂缺《XML基础与应用》作者简介
目录
译者序
前言
第I部分入门
第1章结构化标签信息
1.1 文档方面
1.1.1 "所见即所得"带来的灾难
1.1.2 HTML的快速成长
1.1.3 导航HTML碎片
1.1.4 追本溯源:结构和SGML
1.1.5 HYML的根源
1.1.6XML的兴起:具有SGML20%的复杂性及其80%的功能
1.2 数据方面
1.2.1 二进制格式
1.2.2 XML冗长,但是结构化.标签化.易于交换
1.3 谁来控制XML
1.4 不断前进
第2章 在标记库基础上工作
2.1 检阅核心部分:标记文本
2.2 能用XML做很多事情
2.2.1 描述和共享数据及文档格式
2.2.2 创建.显示和维护文档
2.2.3 创建读写XML的应用程序
2.2.4 创建.管理和提交数据
2.3 深入XML丛林
第3章 XML核心:元素.属性.文本和名字空间
3.1 标准组件:元素结构
3.1.1构建清晰结构:一个HTML示例
3.1.2 创建元素标记
3.2 用属性补充元素
3.3 名字空间:标识元素和属性
3.4 文本内容
3.5 使用语法分析器和浏览器测试文档
第4章增加更多的部分
4.1 <?xml?>:一个特别的声明
4.1.1 版本号
4.1.2 编码声明
4.1.3 独立的声明
4.2CDATA部分
4.3 注释
4.4 处理指令
4.5 预定义属性
4.5.1xml:space
4.5.2 xml:lang
第II部分 描述文档
第5章XML处理过程的类型
5.1 语法分析器和程序
5.2 校验和非校验语法分析器
5.3 名字空间和大纲检测语法分析器
5.4 语法分析器选择
第6章 文档类型定义
6.1 入门简介
6.2 文档类型声明
6.3 元素类型声明
6.4 属性列表声明
6.5 注释
6.6 表示法声明
6.7 实体
6.7.1 通用实体
6.7.2 未解析实体
6.7.3 参数实体
6.8 DTD中的记号部分:IGNORE和INCLUDE
第7章 大纲:下一代产品?
7.1 DTD的局限
7.1.1 数据类型
7.1.2 名字空间处理
7.1.3 扩展性
7.1.4 管理
7.2 大钢派系
7.3 大纲构建工具
7.3.1 大纲的手工创建
7.3.2XML著作权威
7.3.3XMLSpy
第8章W3CXML大纲:数据类型
8.1 基本数据类型
8.2 其他内建类型
8.3 数据类型扩展
第9章W3CXML大纲入门:结构
9.1 使用对象方法描述XML
9.2 理解结构
9.2.1 名字空间和W3CXML大纲
9.2.2 基本元素结构
9.3 浏览高级特性
9.3.1 结构:扩展.限制和复用
9.3.2 开放内容模型
9.3.3 替换组
9.3.4 用于文档记录的注释及其扩展
9.3.5 路径测试
第10章RELAX入门
10.1 大纲与RELAX
10.2 使用RELAX术语
10.2.1 创建模块
10.2.2在模块之内定义元素
10.2.3 在模块内定义属性
10.2.4 使用注释进行文档管理
10.2.5 用于复杂内容模型的栅栏规则
10.2.6 作用.标签和上下文相关性
10.2.7 重新构建木材产品清单
10.3 在RELAX核心上工作
第III部分 相关支持规范
第11章处理手段:浏览器.DOM.SAX及其他
11.1浏览器中的HTML和XML语法分析器
11.2 浏览器之外:应用程序中的语法分析器
11.2.1 建构和操作树状结构:DOM
11.2.2 检测事件:SAX
11.2.3 新的竞争者
第12章 基于结构的格式化:CSS
12.1 将样式表与文档联系起来
12.2 应用带有结构化格式的样式表
12.2.1 规范的发展
12.2.2 将XML和CSS集成起来
12.2.3 创建样式表
第13章XPath:标识文档部分
13.1 描述位置
13.2 从位置测试创建路径
13.2.1 创建绝对XPath
13.2.2 创建相对XPath
第14章XSL
14.1 理解树状结构(转换)
14.2 格式化对象
14.3 使用Schematron来创建规则
第15章 使用XPointer标识文档片断
15.1URL和URI
15.2XPath扩展
15.2.1 转义字符
15.2.2 两个非WPath处理手段
15.2.3 基于XPath的XPointer
15.3XPointer的承诺
第16章超文本XML:XLink和XMLBase
16.1 XLink名字空间
16.2 简单链接
16.2.1 HTML中的链接
16.2.2 XML中的简单链接
16.3 XHTML和XLink之间的冲突
16.4 更多复杂的链接
16.5Roles和Arcroles
16.6 链接库
16.7 从规范到实践
16.8 Xinclude:添加内容,而不只是嵌入
16.9XMLBase:处理相对URI
第17章 查询XML
17.1 管理数据的所有类型
17.2 路径.指针和查询
17.3 正在建设中
17.4 展望未来:Quilt
第IV部分建立自己的标签
第18章现在计划,为将来做准备
18.1 XML的使用对象
18.2 注意结构
18.2.1 文档结构
18.2.2 数据结构
18.3 书写计划
第19章用XML重建网页和纸张文档
19.1从HTML到XML
19.2 创作本书
19.3 第一关:一种看起来具有老式样式的DTD
19.4章节DTD的CSS样式
19.5第二关:走向更精简的DTD
19.6 创建包装文档
第20章XML在商业上的应用
20.1 XML面向的对象
20.2 展示货物或服务
20.2.1 用DTD描述文档结构
20.2.2 用W3CXML大纲描述文档结构
20.2.3 用RELAX模块描述文档结构
20.3 收取订单--商务处理
20.3.1 为订单设计DTD
20.3.2 走向订单的大纲
20.4 直接连接:信息的交换
第21章 XML在文档管理方面的应用
21.1 XML的继承性:SGML和文档管理
21.2 XML文档管理的未来
21.3 通向无纸办公的一小步
21.4 创建历史:用于公司记录的一个DTD
21.5 发布文件的方法
21.5.1 用ICE来组织文档
21.5.2 利用RSS来生成页头标题
21.5.3 信道定义格式的应用
第22章 XML在数据驱动程序中的应用
22.1 用于交换的数据
22.2 用于控制的数据
22.2.1 一个房间的照明
22.2.2 定义一个使用DTD进行开关照明的文件接口
22.2.3 用XML大纲重新生成控制结构
22.3 控制工具和工具标识语言
22.4 目标文件
22.4.1 粒媒标识语言(BeanML)
22.4.2 Quick和QARE
22.4.3 XML-RPC
22.4.4 SOAP
22.5 元数据:使用XML来描述资源
22.5.1XSA(XMLSoftwareAutoupdate)
22.5.2 资源描述框架(RDF)
22.5.3DublinCore
22.6 展望
第23章 存储.管理和处理XML
23.1 创建XML
23.1.1编辑XML
23.1.2 生成XML
23.2 使用中介
23.2.1 储存库-XML存储
23.2.2 中介
23.3 用户交流(浏览器与其他应用)
23.3.1 浏览器:剖析和展望
23.3.2 人口和其他网关
23.4 XML与其他技术结合
23.5 创建常用的XML应用程序
23.6 选择XML编程工具
第24章 不断扩展的XML网络
24.1 XML和传统网络
24.1.1升级HTML:用于XML语法
24.1.2 在传统网页上使用XML
24.2 XML和一种新型网页的创建
24.3 网页.网页.更多的网页
术语表
前言
第I部分入门
第1章结构化标签信息
1.1 文档方面
1.1.1 "所见即所得"带来的灾难
1.1.2 HTML的快速成长
1.1.3 导航HTML碎片
1.1.4 追本溯源:结构和SGML
1.1.5 HYML的根源
1.1.6XML的兴起:具有SGML20%的复杂性及其80%的功能
1.2 数据方面
1.2.1 二进制格式
1.2.2 XML冗长,但是结构化.标签化.易于交换
1.3 谁来控制XML
1.4 不断前进
第2章 在标记库基础上工作
2.1 检阅核心部分:标记文本
2.2 能用XML做很多事情
2.2.1 描述和共享数据及文档格式
2.2.2 创建.显示和维护文档
2.2.3 创建读写XML的应用程序
2.2.4 创建.管理和提交数据
2.3 深入XML丛林
第3章 XML核心:元素.属性.文本和名字空间
3.1 标准组件:元素结构
3.1.1构建清晰结构:一个HTML示例
3.1.2 创建元素标记
3.2 用属性补充元素
3.3 名字空间:标识元素和属性
3.4 文本内容
3.5 使用语法分析器和浏览器测试文档
第4章增加更多的部分
4.1 <?xml?>:一个特别的声明
4.1.1 版本号
4.1.2 编码声明
4.1.3 独立的声明
4.2CDATA部分
4.3 注释
4.4 处理指令
4.5 预定义属性
4.5.1xml:space
4.5.2 xml:lang
第II部分 描述文档
第5章XML处理过程的类型
5.1 语法分析器和程序
5.2 校验和非校验语法分析器
5.3 名字空间和大纲检测语法分析器
5.4 语法分析器选择
第6章 文档类型定义
6.1 入门简介
6.2 文档类型声明
6.3 元素类型声明
6.4 属性列表声明
6.5 注释
6.6 表示法声明
6.7 实体
6.7.1 通用实体
6.7.2 未解析实体
6.7.3 参数实体
6.8 DTD中的记号部分:IGNORE和INCLUDE
第7章 大纲:下一代产品?
7.1 DTD的局限
7.1.1 数据类型
7.1.2 名字空间处理
7.1.3 扩展性
7.1.4 管理
7.2 大钢派系
7.3 大纲构建工具
7.3.1 大纲的手工创建
7.3.2XML著作权威
7.3.3XMLSpy
第8章W3CXML大纲:数据类型
8.1 基本数据类型
8.2 其他内建类型
8.3 数据类型扩展
第9章W3CXML大纲入门:结构
9.1 使用对象方法描述XML
9.2 理解结构
9.2.1 名字空间和W3CXML大纲
9.2.2 基本元素结构
9.3 浏览高级特性
9.3.1 结构:扩展.限制和复用
9.3.2 开放内容模型
9.3.3 替换组
9.3.4 用于文档记录的注释及其扩展
9.3.5 路径测试
第10章RELAX入门
10.1 大纲与RELAX
10.2 使用RELAX术语
10.2.1 创建模块
10.2.2在模块之内定义元素
10.2.3 在模块内定义属性
10.2.4 使用注释进行文档管理
10.2.5 用于复杂内容模型的栅栏规则
10.2.6 作用.标签和上下文相关性
10.2.7 重新构建木材产品清单
10.3 在RELAX核心上工作
第III部分 相关支持规范
第11章处理手段:浏览器.DOM.SAX及其他
11.1浏览器中的HTML和XML语法分析器
11.2 浏览器之外:应用程序中的语法分析器
11.2.1 建构和操作树状结构:DOM
11.2.2 检测事件:SAX
11.2.3 新的竞争者
第12章 基于结构的格式化:CSS
12.1 将样式表与文档联系起来
12.2 应用带有结构化格式的样式表
12.2.1 规范的发展
12.2.2 将XML和CSS集成起来
12.2.3 创建样式表
第13章XPath:标识文档部分
13.1 描述位置
13.2 从位置测试创建路径
13.2.1 创建绝对XPath
13.2.2 创建相对XPath
第14章XSL
14.1 理解树状结构(转换)
14.2 格式化对象
14.3 使用Schematron来创建规则
第15章 使用XPointer标识文档片断
15.1URL和URI
15.2XPath扩展
15.2.1 转义字符
15.2.2 两个非WPath处理手段
15.2.3 基于XPath的XPointer
15.3XPointer的承诺
第16章超文本XML:XLink和XMLBase
16.1 XLink名字空间
16.2 简单链接
16.2.1 HTML中的链接
16.2.2 XML中的简单链接
16.3 XHTML和XLink之间的冲突
16.4 更多复杂的链接
16.5Roles和Arcroles
16.6 链接库
16.7 从规范到实践
16.8 Xinclude:添加内容,而不只是嵌入
16.9XMLBase:处理相对URI
第17章 查询XML
17.1 管理数据的所有类型
17.2 路径.指针和查询
17.3 正在建设中
17.4 展望未来:Quilt
第IV部分建立自己的标签
第18章现在计划,为将来做准备
18.1 XML的使用对象
18.2 注意结构
18.2.1 文档结构
18.2.2 数据结构
18.3 书写计划
第19章用XML重建网页和纸张文档
19.1从HTML到XML
19.2 创作本书
19.3 第一关:一种看起来具有老式样式的DTD
19.4章节DTD的CSS样式
19.5第二关:走向更精简的DTD
19.6 创建包装文档
第20章XML在商业上的应用
20.1 XML面向的对象
20.2 展示货物或服务
20.2.1 用DTD描述文档结构
20.2.2 用W3CXML大纲描述文档结构
20.2.3 用RELAX模块描述文档结构
20.3 收取订单--商务处理
20.3.1 为订单设计DTD
20.3.2 走向订单的大纲
20.4 直接连接:信息的交换
第21章 XML在文档管理方面的应用
21.1 XML的继承性:SGML和文档管理
21.2 XML文档管理的未来
21.3 通向无纸办公的一小步
21.4 创建历史:用于公司记录的一个DTD
21.5 发布文件的方法
21.5.1 用ICE来组织文档
21.5.2 利用RSS来生成页头标题
21.5.3 信道定义格式的应用
第22章 XML在数据驱动程序中的应用
22.1 用于交换的数据
22.2 用于控制的数据
22.2.1 一个房间的照明
22.2.2 定义一个使用DTD进行开关照明的文件接口
22.2.3 用XML大纲重新生成控制结构
22.3 控制工具和工具标识语言
22.4 目标文件
22.4.1 粒媒标识语言(BeanML)
22.4.2 Quick和QARE
22.4.3 XML-RPC
22.4.4 SOAP
22.5 元数据:使用XML来描述资源
22.5.1XSA(XMLSoftwareAutoupdate)
22.5.2 资源描述框架(RDF)
22.5.3DublinCore
22.6 展望
第23章 存储.管理和处理XML
23.1 创建XML
23.1.1编辑XML
23.1.2 生成XML
23.2 使用中介
23.2.1 储存库-XML存储
23.2.2 中介
23.3 用户交流(浏览器与其他应用)
23.3.1 浏览器:剖析和展望
23.3.2 人口和其他网关
23.4 XML与其他技术结合
23.5 创建常用的XML应用程序
23.6 选择XML编程工具
第24章 不断扩展的XML网络
24.1 XML和传统网络
24.1.1升级HTML:用于XML语法
24.1.2 在传统网页上使用XML
24.2 XML和一种新型网页的创建
24.3 网页.网页.更多的网页
术语表
猜您喜欢