深入浅出XML
分類: 图书,计算机/网络,程序设计,HTML XML ,
作者: 贾小珠,宋立智,赵玮等编著
出 版 社: 人民邮电出版社
出版时间: 2001-9-1字数:版次: 1版1次页数: 291印刷时间:开本:印次:纸张:I S B N : 9787115096760包装:内容简介
本书首先介绍了标记语言和XML的基本概念,并通过一个简单的实例说明了XML文档的基本组成,然后详细介绍了XML的语法规则、文档类型定义、XML Schema、级联样式单、可扩展样式语言等XML的基本内容,最后介绍了W3C的DOM接口标准、Microsoft的XML DOM以及XML在ASP、VB和HTML中的
目录
第1章 XML概述1
1.1标记语言2
1.1.1标记语言的含义2
1.1.2标准通用标记语言3
1.1.3HTML简介3
1.2XML简介4
1.2.1XML的含义4
1.2.2XML的设计目标5
1.2.3XML的一些常用术语和基本概念6
1.2.4XML的未来6
1.3XML文档编辑工具7
1.3.1通用编辑工具8
1.3.2专用编辑工具8
1.4简单的XML文档10
第2章 XML语言基础15
2.1语法基础16
2.1.1大小写16
2.1.2数据16
2.1.3CDATA段17
2.1.4注释18
2.2序码(Prolog)19
2.2.1XML声明19
2.2.2文档类型声明19
2.3处理指令(PI)21
2.4元素及其属性22
2.5元素的层次结构24
2.6实体简介25
2.7XML文档的结构26
2.7.1逻辑结构26
2.7.2物理结构27
2.8有效的XML文档28
2.9结构完整的XML文档实例29
第3章 创建DTD37
3.1基本概念38
3.2元素38
3.2.1元素声明39
3.2.2空元素39
3.2.3ANY元素39
3.2.4#PCDATA41
3.2.5子元素定义42
3.2.6混合内容的元素47
3.3属性47
3.3.1属性的声明47
3.3.2属性的类型48
3.3.3属性的缺省值50
3.4DTD中的实体51
3.4.1实体的概念52
3.4.2内部通用实体52
3.4.3外部通用实体55
3.4.4内部参数实体56
3.4.5外部参数实体57
3.5名称空间57
第4章 XML Schema61
4.1XML Schema概述62
4.2Schema的结构63
4.3XML Schema的元素63
4.3.1ElementType元素64
4.3.2element元素66
4.3.3group元素69
4.3.4description元素73
4.4属性73
4.5Schema对名称空间的支持76
第5章 级联样式单CSS179
5.1什么是CSS80
5.2CSS样式单与XML文档的链接82
5.3选择元素83
5.3.1选择符(Selector)83
5.3.2伪元素(pseudo-element)84
5.3.3伪类(Pseudo-class)87
5.3.4上下文关联选择符和CSS注释89
5.4继承性91
5.5CSS中的单位92
5.5.1长度单位92
5.5.2URL单位93
5.5.3颜色单位94
5.6块、内联或列表项元素95
5.7字体属性99
5.8font简略属性106
5.9颜色和背景属性107
5.10文本属性115
5.11框属性123
5.12滤镜和渐变133
5.12.1滤镜和渐变134
5.12.2滤镜和渐变属性134
第6章 级联样式单CSS2145
6.1扩展定位与可视格式化146
6.1.1CSS2定位146
6.1.2扩展定位与可视属性147
6.2页面格式与打印支持154
6.3音频属性156
第7章 扩展样式语言XSL159
7.1XSL简介160
7.2XSL变换160
7.2.1树型结构160
7.2.2XSL样式单文档162
7.2.3XSL样式单和XML文档的链接163
7.3XSL模板164
7.3.1xsl:apply-templates元素165
7.3.2模板的select属性167
7.4在XSL中对节点值的简单操作170
7.4.1使用xsl:value-of来计算节点值170
7.4.2使用xsl:for-each元素处理多个元素173
7.4.3使用order-by模式对输出节点排序175
7.5节点的匹配模式179
7.5.1匹配根模式179
7.5.2匹配元素名179
7.5.3使用"/"字符匹配子节点182
7.5.4使用"//"符号匹配子元素184
7.5.5使用"@"符号匹配属性186
7.5.6使用comment()匹配注释187
7.5.7使用text()匹配文本节点188
7.5.8"或"操作符(|)189
7.6条件模板191
7.6.1条件表达式191
7.6.2XSL中的常用节点方法195
7.6.3在模板输出中使用条件196
7.6.4在模板属性中使用条件199
7.7XSL格式化对象201
7.7.1XSL格式化语言概述201
7.7.2格式化对象及其属性201
7.7.3fo名称空间202
7.7.4格式化对象实例203
第8章 XML链接205
8.1XML链接简介206
8.2XLink206
8.2.1简单链接206
8.2.2扩展链接208
8.3XPointer210
8.3.1绝对路径210
8.3.2相对路径211
第9章 文档对象模型213
9.1DOM概述214
9.1.1节点215
9.1.2DOM中的数据类型216
9.2VBScript简介216
9.2.1变量与常量216
9.2.2运算符219
9.2.3流程控制220
9.2.4VBScript中的过程和函数224
9.3JavaScript简介225
9.3.1变量和常量225
9.3.2运算符226
9.3.3程序流程控制228
9.3.4JavaScript中的函数231
9.4W3C DOM接口231
9.4.1Document接口232
9.4.2Node接口233
9.4.3NodeList接口239
9.4.4NamedNodeMap接口239
9.4.5DocumentFragment接口241
9.4.6CharacterData接口241
9.4.7Attr接口242
9.4.8Element接口242
9.4.9其他接口介绍243
9.5Microsoft XML DOM244
9.5.1使用Microsoft XMLDOM ActiveX数据对象244
9.5.2XMLDOMDocument对象244
9.5.3XMLDOMElement对象246
9.5.4XMLDOMNode对象247
9.5.5XMLDOMNodeList对象249
9.5.6XMLDOMNamedNodeMap对象250
9.5.7XMLDOMAttribute对象251
9.5.8XMLDOMText对象253
9.5.9XMLDOMParseError对象253
9.5.10其他对象介绍254
第10章 XML的应用255
10.1ASP对象256
10.1.1ASP内置对象概述258
10.1.2Response对象258
10.1.3Request对象260
10.1.4Server对象261
10.2ADO对象262
10.2.1Connection对象264
10.2.2Recordset对象266
10.2.3Fields集合和Field对象269
10.3数据岛271
10.3.1数据岛的加载271
10.3.2数据岛的数据绑定276
10.3.3数据岛中的记录集277
10.4XML在ASP中的应用278
10.4.1利用ASP生成动态XML页面278
10.4.2利用FSO存取XML280
10.4.3利用DOM存取XML283
10.5XML在VB中的应用285
10.5.1加载XML文档285
10.5.2遍历XML文档元素287
10.5.3操作XML文档元素289
10.5.4下载和上载XML文档291