书籍详情

XML编程起步

XML编程起步

作者:清宏计算机工作室编著

出版社:机械工业出版社

出版时间:2002-01-01

ISBN:9787111094715

定价:¥30.00

购买这本书可以去
内容简介
  XML是近几年来的热门话题,而且随着XML以及相关标准的制定,使它日益成为各界观注的焦点。本书旨在向初学者介绍这一技术。全书分为预备篇、开始篇和加速篇三大部分,共11章。预备篇主要介绍一些学习XML语言必备的知识;开始篇则向读者较为详细地介绍XML语言系统的语法知识和相关的类型声明DTD、schema和应用CSS,XSL进行XML的显示的知识,同时还有关于HTML数据岛的介绍;加这篇则是通过几个比较典型的例子来综合前两篇所学的知识。本书在对语活的讲解中附有大量的示例以方便读者的学习,同时每章的最后附有一些典型的习题用来巩固读者所学到的知识。
作者简介
暂缺《XML编程起步》作者简介
目录
前言
编者的话
预备篇
第1章 XML概述
1.1 Internet的历史
1.2 XML的出现和发展
1.2.1 Web语言的发展
1.2.2 XML的出现
1.2.3 XML的好处
1.2.4 XML的发展前景
1.3 本章小结
1.4 问题与提示
第2章 XML准备
2.1 超文本语言HTML
2.2 XML工具
2.2.1 编辑工具
2.2.2 浏览工具
2.2.3 转换工具
2.2.4 解析工具
2.3 一个XML实例
2.4 本章小结
2.5 问题与提示
开始篇
第3章 XML的基本语法
3.1 XML文档
3.1.1 文档的结构
3.1.2 文档类型声明
3.1.3 文档的数据结构定义
3.1.4 文档的主体
3.1.5 文档的一致性和有效性
3.1.6 文档中的特殊符号
3.2 元素
3.2.1 起始和结束标记
3.2.2 空标记
3.2.3 字符数据
3.2.4 元素的属性
3.2.5 注释
3.2.6 CDATA
3.3 用XML存储数据
3.4 本章小结
3.5 问题与提示
第4章 用DTD实现数据结定义
4.1 DTD的声明和引用
4.1.1 DTD的声明
4.1.2 外部DTD的引用
4.1.3 内外DTD的结合
4.1.4 标签的使用方法
4.2 数据类型
4.2.1 #PCDATA
4.2.2 空元素
4.2.3 ANY
4.2.4 嵌套的选择结构
4.2.5 混合类型的应用
4.3 ENTITY的声明和引用
4.3.1 内部实体的设定与使用
4.3.2 外部实体的设定与使用
4.3.3 参数型实体的设定与使用
4.3.4 实体的引用规则
4.4 ATTRIBUTE
4.4.1 ATTRIBUTE的设定
4.4.2 ATTRIBUTE的类型
4.4.3 ATTRIBUTE的内定值
4.5 本章小结
4.6 问题与提示
第5章 用schema实现元素声明
5.1 XML schema简介
5.1.1 XML schema是什么
5.1.2 XML schema的优点
5.1.3 一个schema的预览
5.2 XML schema声明元素
5.2.1 schema根元素
5.2.2 用element声明简单的元素
5.2.3 声明包含子元素的元素
5.2.4 通过元素的引用的方法声明元素
5.2.5 声明空元素
5.2.6 声明混合内容的元素
5.2.7 声明any内容的元素
5.2.8 元素出现的限制
5.2.9 子元素的顺序
5.2.10 选择型的子元素
5.2.11 声明元素组
5.3 XML schema声明元素的属性
5.3.1 声明元素的属性
5.3.2 通过引用声明属性
5.3.3 声明any内容的属性
5.3.4 声明属性分组
5.3.5 属性出现的限制
5.4 XML schema的数据类型
5.4.1 内建数据类型
5.4.2 facets
5.4.3 派生数据类型
5.5 schema的引用
5.6 本章小结
5.7 问题与提示
第6章 名称空间
6.1 为什么引入名称空间
6.2 名称空间简介
6.3 名称空间的使用
6.3.1 声明名称空间
6.3.2 名称空间的范围
6.3.3 名称空间的缺省
6.4 schema中的名称空间
6.4.1 有效性的要求
6.4.2 schema与名称空间结合应用
6.5 本章小结
6.6 问题与提示
第7章 用CSS实现XML的显示
7.1 CSS简介
7.1.1 什么是CSS
7.1.2 CSS结构和规则
7.1.3 一些常用的CSS属性
7.2 样式表套用
7.2.1 套用的方法
7.2.2 样式的继承性
7.3 CSS显示XML的优点和局限
7.4 本章小结
7.5 问题与提示
第8章 用XSL实现XML的显示
8.1 XSL简介
8.1.1 XSL声明与套用
8.1.2 XSL中应用HTML
8.1.3 在XSL中应用CSS
8.2 XSL的数据处理元素
8.2.1 xsl:stylesheet
8.2.2 xsl:value-of
8.2.3 xsl:for-each
8.2.4 xsl:copy
8.2.5 xsl:attribute
8.2.6 xsl:element
8.3 样版(TEMPLATE)的应用
8.3.1 xsl:template
8.3.2 xsl:apply-templates
8.4 XSL的其他元素
8.4.1 xsl:comment
8.4.2 xsl:node-name
8.4.3 xsl:script
8.4.4 xsl:eval
8.4.5 xsl:variable
8.4.6 xsl:sort
8.5 本章小结
8.6 问题与提示
第9章 用XSL实现数据处理
9.1 标签、属性的引用
9.1.1 标签和属性的一般引用
9.1.2 “*”和“ //”的使用
9.1.3 标签集合的处理
9.2 数据的筛选
9.2.1 元素名称筛选
9.2.2 元素内容筛选
9.2.3 元素属性值筛选
9.2.4 综合筛选
9.2.5 样板数据选择
9.3 内建函数
9.3.1 index
9.3.2 formatindex
9.4 本章小结
9.5 问题与提示
第10章 用数据岛实现数据存储管理
10.1 HTML与XML的结合
10.1.1 HTML中自定义标签
10.1.2 HTML中使用数据岛
10.2 数据岛(Data Island)
10.2.1 数据岛的对象和属性
10.2.2 documentelement
10.2.3 childnodes
10.3 数据岛数据显示
10.3.1 数据绑定
10.3.2 多条数据的显示
10.3.3 应用表格显示数据岛
10.4 本章小结
10.5 问题与提示
加速篇
第11章 综合实例
11.1 一个图书订单的例子
11.1.1 功能概述
11.1.2 编程思路与技术要点
11.1.3 实现步骤及讲解
11.1.4 最终结果
11.2 数据岛
11.2.1 功能概述
11.2.2 编程思路与技术要点
11.2.3 实现步骤及讲解
11.2.4 最终结果
11.3 回到最初的例子
11.3.1 功能概述
11.3.2 编程思路与技术要点
11.3.3 实现步骤及讲解
11.4 本章小结
11.5 问题与提示
附录 各章问题参考答案
猜您喜欢

读书导航