注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程XML完全探索

XML完全探索

XML完全探索

定 价:¥89.00

作 者: (美)Steven Holzner著;师夷工作室译;陶阳译
出版社: 中国青年出版社
丛编项: 美国Pearson畅销书译丛
标 签: XML

购买这本书可以去


ISBN: 9787500645276 出版时间: 2001-10-01 包装: 平装
开本: 26cm 页数: 880 字数:  

内容简介

  《XML完全探索》是完全根据读者的需要而设计的。书中有大量实际的XML场景。是一本尽可能深入地阐述XML的书籍,与其他XML书籍不同,本书中给出了上百个示例代码,完全测试通过,可供使用。本书作者Steven Holzner,一个熟练的程序员,他打开了XML之门,这是其他作者尚未做到的。他在书中介绍了XML的每一个主要的问题,详细阐述了当今XML的使用方法。从在浏览器中使用XML到建立独立的Java/XML应用程序,从应用XPointer和XLink到XSL样式语言,从XML名称空间到数据绑定,这时都一一作了介绍。进一步深入理解创建有效的和规范的XML文档,文档类型定义、模式、XML文档对象模型(DOM)、标准的XML,XML和数据库、带有层叠样式表(CSS)的XML、可扩展样式表语言(XSL)变换、XSL格式化对象、转换XML文档到PDF格式和在服务器方使用Java服务器网页(JSP)、活动服务器网页(ASP)、Java Servlets和Perl的XML。只要是你所需要的这时应有尽有。这本书是为XML的最新标准而设计的,比起以往的XML介绍更完整,更易于理解。

作者简介

暂缺《XML完全探索》作者简介

图书目录

第1章 XML基础
1.1 标记语言
1.2 何为XML?
1.3 XML在浏览器中的显示
1.4 XML的优点
1.4.1 简便的数据交换
1.4.2 定制标记语言
1.4.3 自描述数据
1.4.4 结构化和综合性的数据
1.5 规范的XML文档
1.6 有效的XML文档
1.7 解析XML
1.8 XML资源
1.9 XML编辑器
1.10 XML浏览器
1.10.1 Internet Explorer 5
1.10.2 Netscape Navigator 6
1.10.3 Jumbo
1.11 XML解析器
1.12 XML有效性分析程序
1.13 CSS与XSL
1.14 XLink与XPointer
1.15 URL和URI
1.16 ASCII、Unicode和通用字符系统
1.17 XML应用
1.17.1 XML应用:化学标记语言
1.17.2 XML应用:数学标记语言
1.17.3 XML应用:频道定义格式
1.17.4 XML应用:同步多媒体合成语言
1.17.5 XML应用:HTML+TIME
1.17.6 XML应用:XHTML
1.17.7 XML应用:开放软件描述
1.17.8 XML应用:可增量矢量图形
1.17.9 XML应用:矢量标记语言
1.17.10 XML应用:基于XML的用户界面语言
1.17.11 XML应用:可扩展商业报告语言
1.17.12 XML应用:资源描述框架
第2章 创建规范的XML文档
2.1 万维网联盟
2.2 规范的XML文档
2.3 标记和字符数据空白
2.4 Prolog
2.5 XML声明
2.6 注释
2.7 操作指令
2.8 标记和元素
2.8.1 标记名
2.8.2 空元素
2.9 根元素
2.10 属性
2.10.1 属性名
2.10.2 属性值
2.10.3 属性xml:lang
2.11 构建规范的文档结构
2.11.1 文档以XML声明开始
2.11.2 包含至少一个元素
2.11.3 在非空元素中包含开始和结束标记
2.11.4 空元素以“/>”结束
2.11.5 根元素必须包含其他所有元素
2.11.6 正确嵌套元素
2.11.7 使用惟一的属性名
2.11.8 五个已定义的实体引用
2.11.9 用引号包含属性值
2.11.10 用“<”和“&”分别作为标记和实体的开头
2.12 CDATA段
2.13 XML名称空间
2.13.1 创建一个名称空间
2.13.2 创建本地名称空间
2.13.3 缺省名称空间
2.14 信息集(Infosets)
2.15 规范的XML
第3章 有效的XML文档:创建文档类型定义
3.1 创建文档类型声明
3.2 创建文档类型定义
3.2.1 元素声明
3.2.2 ANY
3.2.3 子元素列表
3.2.4 #PCDATA
3.2.5 处理多个子元素
3.2.6 DTD序列
3.2.7 创建子序列
3.2.8 选择项
3.2.9 DTD注释
3.3 DTD范例
3.4 外部DTD
3.5 在DTD中使用URL
3.6 公用DTD
3.7 同时使用外部和内部DTD
3.8 名称空间与DTD
3.9 检验DTD的有效性
第4章 DTD实体与属性
4.1 实体
4.2 属性
4.3 创建内部普通实体
4.4 创建外部普通实体
4.5 用多个文档片断构建完整文档
4.6 预定义通用实体引用
4.7 创建内部参数实体
4.8 外部参数实体
4.9 使用INCLUDE和IGNORE
4.10 关于属性
4.10.1 在DTD中声明属性
4.10.2 为属性设定缺省值
4.10.3 属性类型
4.11 在文档中嵌入非XML数据
4.12 在文档中嵌入多个未析实体
第5章 创建XML模式
5.1 Internet Explorer中的XML模式
5.2 W3C的XML模式
5.3 声明类型和元素
5.3.1 指定元素出现的次数
5.3.2 指定元素的默认值
5.4 指定属性约束和缺省值
5.5 创建简单类型
5.5.1 使用平面创建简单类型
5.5.2 使用匿名类型定义
5.6 创建空元素
5.7 创建混合内容元素
5.8 模式注释
5.9 创建选择
5.10 创建序列
5.11 创建属性组
5.12 创建全组
5.13 模式和名称空间
5.13.1 使用无验证的局部
5.13.2 使用验证的局部
第6章 熟悉JavaScript
6.1 什么是JavaScript
6.1.1 Netscape的JavaScript
6.1.2 Microsoft的JScript
6.1.3 ECMAScript
6.2 面向对象的JavaScript
6.2.1 使用JavaScript对象的属性和方法
6.2.2 JavaScript事件
6.3 JavaScript编程
6.3.1 使用JavaScript处理数据
6.3.2 JavaScript注释
6.3.3 使用JavaScript操作符
6.3.4 创建JavaScript if语句
6.3.5 创建JavaScript if...else语句
6.3.6 创建swith语句
6.3.7 创建JavaScript for循环语句
6.3.8 创建while循环语句
6.3.9 创建do...while循环
6.3.10 创建JavaScript函数
6.3.11 将数值传递给函数
6.3.12 创建JavaScript对象
6.3.13 使用JavaScript String对象
6.3.14 使用Array类创建数组
6.3.15 使用事件
6.3.16 创建事件信息
6.3.17 处理鼠标事件
第7章 使用JavaScript处理XML文档
7.1 W3C DOM
7.1.1 XML DOM对象
7.1.2 DOMDocument对象
7.1.3 XMLDOMNode对象
7.1.4 XMLDOMNodeList对象
7.1.5 XMLDOMNamedNodeMap对象
7.1.6 XMLDOMParseError对象
7.1.7 XMLDOMAttribute对象
7.1.8 XMLDOMElement对象
7.1.9 XMLDOMText对象
7.2 载入XML文档
7.3 按名字获取元素
7.4 从XML元素中获取属性值
7.5 在程序中解析XML文档
7.5.1 解析XML文档并显示结点类型和内容
7.5.2 解析XML文档并显示属性值
7.6 载入文档时处理事件
7.7 在Internet Explorer中验证XML文档
7.8 为XML元素编写脚本
7.9 在Internet Explorer中编辑XML文档
第8章 XML和数据绑定
8.1 Internet Explorer中的数据绑定
8.2 使用数据源对象
8.2.1 数据和HTML元素绑定
8.2.2 XML数据绑定
8.2.3 表格数据绑定和XML
8.3 XML和分层数据
8.4 搜索XML数据
第9章 层叠样式表
9.1 将样式表连接到XML文档
9.2 在样式表规则中选取元素
9.2.1 选择符中的分组元素
9.2.2 通过ID选取
9.2.3 使用上下文相关选择符
9.2.4 使用内联样式
9.2.5 使用继承性
9.2.6 理解层叠的含义
9.3 创建样式规则
9.3.1 创建块元素
9.3.2 设置文本样式
9.3.3 设置颜色和背景
9.3.4 边缘缩进和对齐方式
9.3.5 将样式应用于列表
9.3.6 创建边框
9.3.7 显示图像
9.3.8 绝对定位
9.3.9 相对定位
9.4 正式的样式属性规范
9.4.1 文本属性
9.4.2 字体属性
9.4.3 背景和颜色属性
9.4.4 表格属性
9.4.5 定位和块属性
9.4.6 方框属性
9.4.7 视觉效果属性
9.4.8 列表属性
第10章 了解Java
10.1 Java资源
10.2 编写Java程序
10.2.1 Java是完全面向对象的
10.2.2 取得Java SDK
10.3 创建Java文件
10.3.1 编写代码:创建一个应用程序
10.3.2 编译代码
10.3.3 运行Java应用程序
10.3.4 注释代码
10.3.5 引入Java包和类
10.4 在Java中创建变量
10.5 在Java中创建数组
10.6 在Java中创建字符串
10.7 Java操作符
10.8 Java条件语句:if、if...else、switch
10.9 Java循环:for、while、do...while
10.10 声明和创建对象
10.10.1 重载构造器
10.10.2 给对象赋值
10.11 在Java中创建方法
10.12 创建Java类
10.12.1 创建新类
10.12.2 创建一个构造器
10.12.3 使用图形对象
10.12.4 关闭应用程序窗口
第11章 Java和XML DOM
11.1 获得XMLJava包
11.2 设置CLASSPATH
11.3 创建解析器
11.4 显示一个完整的文档
11.4.1 处理文档结点
11.4.2 处理元素结点
11.4.3 处理属性
11.4.4 处理CDATA段结点
11.4.5 处理文本结点
11.4.6 处理操作指令给点
11.4.7 结束元素标记
11.5 过滤XML文档
11.6 创建窗口化的浏览器
11.7 创建图形浏览器
11.8 在XML文档中导航
11.9 修改XML文档
第12章 Java和SAX
12.1 应用SAX
12.2 显示一个完整的文档
12.2.1 处理文档的开始
12.2.2 处理操作指令
12.2.3 处理元素的开始
12.2.4 处理属性
12.2.5 处理文本
12.2.6 处理可忽略空白
12.2.7 处理元素结束
12.2.8 处理错误和警告
12.3 过滤XML文档
12.4 创建窗口化的浏览器
12.5 创建图形浏览器
12.6 在XML文档浏览
12.7 修改XML文档
第13章 XSL变换
13.1 在XML文档中应用XSLT样式表
13.1.1 XSL样式表
13.1.2 进行XML变换
13.1.3 James Clark的XT
13.1.4 XML for Java
13.1.5 用浏览器变换XML文档
13.2 创建XSLT样式表
13.2.1 xsl:apply-templates元素
13.2.2 使用xsl:value-of得到结点值
13.2.3 使用xsl:for-each处理多个选择
13.2.4 为match属性指定匹配模式
13.2.5 为select属性指定模式
13.2.6 理解XPath
13.2.7 缺省XSLT规则
13.3 基于输入改变文档结构
13.3.1 创建属性模板
13.3.2 创建新元素
13.3.3 创建新属性
13.4 用xsl:comment生成注释
13.5 用xsl:text生成文本
13.6 拷贝结点
13.7 排列元素
13.8 使用xsl:if
13.9 使用xsl:choose
13.10 控制输出类型
第14章 XSL格式化对象
14.1 格式化XML文档
14.2 创建XSLT样式表
14.3 将文档转换成格式化对象样式
14.4 创建格式化的文档
14.5 XSL格式化对象
14.5.1 XSL格式化属性
14.5.2 处理格式化对象
第15章 XLink和XPointer
15.1 概述:使用XLink和XPointer链接
15.2 关于XLink
15.2.1 XML Base(XBase)规范
15.2.2 声明XLink属性
15.2.3 xlink:type属性
15.2.4 使用xlink:href定位资源
15.2.5 描述资源:xlink:role和xlink:title
15.2.6 xlink:show属性
15.2.7 xlink:actuate属性
15.2.8 扩展链接
15.2.9 使用xlink:from和xlink:t属性创建弧
15.2.10 内联和外联链接
15.3 关于XPointer
15.3.1 XPointer轴
15.3.2 XPointer结点测试
15.3.3 XPointer谓词断言
15.3.4 XPointer位置单元集函数
15.3.5 使用XPointer点
15.3.6 使用XPointer范围
15.3.7 使用字符串范围
15.3.8 XPointer缩写
第16章 XHTML基础
16.1 XHTML版本
16.1.1 XHTML版本1.0
16.1.2 XHTML版本1.1
16.1.3 XHTML基础版本
16.2 XHTML核对表
16.2.1 XHTML与HTML
16.2.2 从HTML到XHTML的自动转换
16.2.3 XHTML文档的合法化检查
16.3 XHTML编程
16.3.1 文档元素(<html>)
16.3.2 创建Web页题头(<head>)
16.3.3 文档标题(<title>)
16.3.4 文档主体(<body>)
16.3.5 注释(<!-->)
16.3.6 标题(<h1>到<h6>)
16.3.7 处理文本
第17章 XHTML的应用
17.1 显示图像(<img>)
17.2 创建超链或锚(anchor)(<a>)
17.3 设置链接信息(<link>)
17.4 创建表格(<table>)
17.4.1 创建表格行(<tr>)
17.4.2 创建表头(<th>)
17.4.3 创建表格数据(<td>)
17.5 创建文档框架(<frameset>)
17.6 在XHTML中使用样式表
17.6.1 用XHTML创建嵌入式样式表(<style>)
17.6.2 在XHTML中使用内联样式
17.7 使用脚本编程(<script>)
17.8 创建XHTML表单(<form>)
17.8.1 创建控件(<imput type=“button”>)
17.8.2 创建文本域(<input type=“text”>)
17.9 扩展的XHTML 1.0
17.10 关于XHTML1.1模块
17.10.1 XHTML1.1摘要模块
17.10.2 XHTML1.1模块工具集
17.10.3 扩展XHTML1.1
第18章 资源描述框架(RDF)和道定义格式(CDF)
18.1 RDF概览
18.2 RDF语法
18.2.1 RDF根元素
18.2.2 RDF名称空间
18.2.3 RDF描述元素
18.2.4 RDF属性元素
18.3 Dublin Core
18.3.1 描述多属性
18.3.2 描述多资源
18.3.3 嵌套资源
18.3.4 通过参照关系引用资源
18.4 在属性元素中使用XML
18.5 使用简短的RDF语法
18.6 RDF容器
18.6.1 使用Bag容器
18.6.2 使用Seq容器
18.6.3 使用Alt容器
18.6.4 生成关于容器的语句
18.6.5 生成关于容器中的项目的语句
18.6.6 通过前缀选择容器项目
18.7 创建RDF模式
18.8 CDF概览
18.9 CDF语法
18.10 创建CDF文件
18.10.1 添加<ITEM>子元素
18.10.2 连接一个CDF文件与一个 Web页
18.10.3 描述一个频道
18.10.4 安排动态更新
18.10.5 关掉预缓冲
18.10.6 在分级目录中下载网页
18.10.7 记载用户访问
18.11 设置频道的基本URI
18.12 设置最近修改日期
18.13 设置频道用法
18.13.1 更新桌面成分
18.13.2 通过电子邮件更新
18.13.3 更新屏保
18.13.4 更新软件
第19章 矢量标记语言VML
19.1 创建VML文档
19.2 VML元素
19.2.1 共有属性
19.2.2 VML使用CSS
19.3 <shape>元素
19.4 使用预定义图形
19.4.1 <rect>元素
19.4.2 <roundrect>元素
19.4.3 <line>元素
19.4.4 <oval>元素
19.4.5 <polyline>元素
19.4.6 <curve>元素
19.4.7 <arc>元素
19.5 染色
19.6 缩放
19.7 定位
19.7.1 静态位置样式
19.7.2 相对位置样式
19.7.3 绝对位置样式
19.7.4 z-index位置样式
19.7.5 旋转位置样式
19.7.6 翻转位置样式
19.7.7 <group>元素
19.8 <shadow>元素
19.9 <fill>元素
19.9.1 创建梯度填充
19.9.2 创建图案填充
19.9.3 创建图片填充
19.10 使用<shapetype>元素
19.11 更高级的VML
第20章 WML、ASP、JSP、Servlets和Perl
20.1 XML和ASP
20.2 XML和Java Servlet
20.3 Java Server Papes
20.4 XML和Perl
20.5 无线标记语言
20.5.1 WML的开端
20.5.2 设置文本对齐方式
20.5.3 基本文本样式
20.5.4 按钮
20.5.5 后退按钮
20.5.6 超链
20.5.7 表格
20.5.8 文本输入
20.5.9 选择元素
20.5.10 定时器
20.5.11 连接服务器
20.5.12 图像
附录 XML 1.0说明书
摘要
本文档的状态
可扩展标记语言(XML)1.0

本目录推荐