XML网页制作彻底研究

副标题:无

作   者:陈会安编著

分类号:

ISBN:9787113050641

微信扫一扫,移动浏览光盘

简介

可扩展标记语言和HTML系出同源,都源自于一种SGML的标记语言,XML 1.0版规格在1998年2月正式推出,XML相关技术虽然持续不断地出新,但是XML的相关应用大多仍然都只停留在纸上谈兵。 本书完全以务实的角度,从XML的基本规格一步步带领读者进入XML的天空,活用XML相关技术制作网页、结合ASP技术建立Web应用程序和VB建立SAX2应用程序。 在阅读的顺序上,如果属于XML的初学者,笔者建议从本书的开头读起,以便建立XML技术的完整概念,如果对XML技术已经拥有初步的认识,请参考第10章以后的章节,学习XML技术的应用实务。 随书配有光盘一张,内附书中范例程序的源代码及应用实例。

目录

第1章 树状结构的文件数据 1

1-1 文件数据的对象化 2

面向对象的程序语言 2

文件数据的对象化 2

1-2 树状结构的数据分析 3

树的数据结构 3

文件数据的树状结构 4

1-3 计算机间的数据交换 6

计算机间数据交换的种类 6

一种世界通用的标准格式 7

1-4 应用实例:本书章节的树状结构 7

本书章节的树状结构 7

第1章内容的树状结构 7

习题 8

第2章 xml的基础 11

2-1 html的基础 12

2-2 什么是xml 13

xml文件的特点 14

xml与html的区别 15

2-3 xml的相关技术说明 16

.文件数据验证 16

显示输出和文件转换 17

链接其他的资源 17

2-4 xml的软件需求 18

xml解析器(parser) 19

xml验证工具 19

xml编辑工具 21

xml浏览工具 22

2-5 安装xml解析器 22

msxml组件的版本 23

下载新版msxml解析器 23

安装msxml解析器 24

2-6 安装xml编辑工具 26

获取xml spy编辑工具 26

安装xml spy编辑工具 27

启动xml spy获取注册号 28

习题 29

第3章 建立xml文件 31

3-1 xml文件的基本结构 32

一份xml文件 32

xml文件的组成 33

使用ie浏览xml文件 35

xml文件的结构 36

3-2 编辑xml文件 36

启动xml spy 37

建立xml文件 37

xml文件的视图方式 42

编辑xml文件 43

3-3 xml文件的声明 44

版本属性version 44

字符集属性encoding 45

3-4 xml文件的语法 47

xml标签 47

xml元素 47

建立xml文件 48

3-5 xml文件的属性 49

xml元素的属性 50

正确地使用元素和属性 50

编辑xml元素的属性 51

3-6 xml文件的命名空间 52

什么是命名空间 52

命名空间的声明 53

命名空间的范围 54

编辑xml文件的命名空间 55

3-7 建立xhtml文件 55

什么是xhtml文件 55

xhtml文件的语法 56

xhtml文件的dtd 57

xhtml就是良好格式的html 58

3-8 应用实例:图书目录 60

3-9 应用实例:个人履历表 61

习题 62

第4章 xml语法检查dtd 63

4-1 什么是dtd 64

4-2 在xml文件使用dtd 65

xml文件内部的dtd 65

xml文件的外部dtd 66

混合内部和外部dtd 67

验证dtd的xml文件 69

4-3 dtd元素 70

定义xml文件的架构 70

定义xml元素的数据 72

定义混合内容(mixed content) 73

4-4 dtd属性列表 74

属性的声明 75

属性值的声明 76

xml的默认属性 77

默认属性xml:space 77

4-5 dtd实体声明 78

内部实体 78

外部实体 78

参数实体 79

4-6 dtd标记声明 80

4-7 编辑xml文件的dtd 80

使用xml spy插入dtd 80

xml spy自动产生dtd 83

建立需要dtd的xml文件 84

测试dtd的条件块 85

4-8 应用实例:图书目录的dtd 86

4-9 应用实例:个人履历表的dtd 86

习题 87

第5章 xml语法检查xml schema 89

5-1 xml schema 的基础 90

什么是 xml schema 90

为什么需要使用 xml schema 90

5-2 xml schema 的基本架构 91

xml schema 的基本架构 91

在 xml 文件使用 xml schema 91

xml spy 建立 xml schema 94

5-3 xml schema 的数据类型 96

xml schema 内置的数据类型 96

自定义数据类型 simpletype 元素 98

5-4 xml schema 的元素声明 100

xml 元素声明 100

xml 文件架构的 complextype 元素 104

complextype 扩展型的派生类型 107

complextype 限制型的派生类型 110

5-5 xml schema 的属性声明 114

声明 xml 元素的属性 114

attributegroup 元素 116

个人履历表的 xml schema 117

5-6 xml schema 的命名空间 118

使用命名空间的 schema 文件 118

插入 schema 文件 120

导入不同命名空间的 schema 文件 121

习题 122

第6章 客户端的xml 125

6-1 什么是data islands 126

什么是data islands 126

数据链路data binding 126

6-2 在html中显示xml文件 126

内部的xml文件 128

外部的xml文件 130

$text数据字段 132

显示当前的xml元素 133

6-3 xml标签属性的处理 135

显示xml标签的属性 136

6-4 xml dso对象浏览xml元素 137

分页浏览xml文件 139

上一个,下一个浏览xml元素 142

显示元素的详细数据 145

6-5 支持dso的html标签 147

超级链接标签使用dso 148

习题 149

第7章 css显示xml 文件 151

7-1 css的基础 152

什么是css 152

css的基本语法 152

常用的css属性 153

7-2 在xml文件使用css 155

使用外部css显示xml文件 155

使用内部css显示xml文件 158

7-3 css的选择器selector 160

基本选择器(type selectors) 160

嵌套选择器(descendant selectors) 160

组选择器(grouping selectors) 161

7-4 css 的 display 属性 161

block 属性值 161

inline 属性值 162

list-item 属性值 162

none 属性值 163

7-5 xhtml标签显示超级链接和图片 164

在xml文件使用xhtml标签 164

xml文件显示超级链接图片 164

习题 169

第8章 xslt、xpath转换xml 文件 171

8-1 xslt如何工作 172

什么是xsl 172

xslt如何工作 172

xslt处理器架构 173

css与xslt的区别 173

8-2 xml path language 174

什么是xpath 174

xpath数据模型 174

xpath的位置路径 175

xpath的函数 178

8-3 在xml文件使用xslt 178

xslt的语法 179

一个简单的例子 179

8-4 xslt的基本架构 180

xslt的基本架构 180

xslt的元素 181

xml spy编辑xslt script 181

8-5 xslt的模板元素 182

内容元素xsl:value-of 183

模板元素xsl:template 184

递归模板元素xsl:apply-templates 186

8-6 xslt的循环元素 191

循环元素xsl:for-each 191

过滤xml元素的select属性 193

排序元素xsl:sort 194

8-7 xslt 的条件元素 196

单一条件元素 xsl:if 196

多条件元素 xsl:choose 198

8-8 xslt的函数元素 201

调用函数元素xsl:call-template 201

在元素中插入javascript程序代码 204

8-9 xml元素的转换技巧 204

复制元素、删除元素和更改元素名称 204

建立xml元素 205

8-10 data island使用xslt 206

习题 207

第9章 xml document object model对象模型 209

9-1 什么是xml dom 210

xml dom的基础 210

建立xml dom组件 210

9-2 客户端加载xml文件 211

客户端加载独立的xml文件 211

加载xml文件字符串 213

客户端加载xml和xslt script 215

9-3 dom的parseerror对象 216

parseerror对象的属性 216

xml文件的验证工具 217

9-4 dom的节点接口 220

访问树状结构的xml元素和属性 220

访问指定的元素和属性 224

新增xml元素和属性 227

删除xml元素和属性 230

9-5 服务器端dom与asp 232

服务器端 asp 与 xml 232

服务器端asp与xslt 234

使用 asp 访问特定的节点 235

9-6 应用实例:asp/xml搜索引擎 238

xml文件的数据库 238

网址搜索引擎 239

习题 242

第10章 xml httprequest对象的使用 243

10-1 什么是httprequest对象 244

httprequest 对象的版本 244

建立 httprequest 对象 245

10-2 httprequest对象获取和发送xml 245

获取xml文件内容 246

发送xml文件内容 249

10-3 读取和设定http前缀内容 251

10-4 httprequest对象的onreadystatechange属性 253

10-5 应用实例:网址检查程序 256

10-6 应用实例:xml版的聊天室 258

xml聊天室的应用程序架构 258

聊天信息的xml文件 259

使用xml聊天室 260

xml聊天室的程序说明 261

登录聊天室default.asp 262

习题 271

第11章 xml schema object model对象模型 273

11-1 schema object model 对象模型 274

som 的基础 274

som 的接口对象 274

11-2 加载 xml schema 文件 275

加载 xml schema 文件 275

xml dom 与 som 278

获取 schema 文件下一层的元素 281

11-3 显示 xml schema 的元素 283

处理 element 元素 283

处理 complextype 元素 285

处理 simpletype 元素 288

ischematype 接口的数据类型 289

ischemamodelgroup 接口的 indicators 元素 291

11-4 显示 xml schema 的属性 294

习题 296

第12章 xml与java 299

12-1 java 的基础 300

java 平台 300

java 程序语言的特点 300

12-2 安装 jdk 与 jaxp api 301

jdk 与 jaxp api 的安装 301

jdk 的环境设定 302

12-3 在 java 程序加载 xml 文件 303

jaxp api 的基础 303

加载 xml 文档文件 304

设定加载 xml 文件的参数 307

java 版的 xml 验证工具 309

12-4 dom 的节点接口 313

访问树状结构的 xml 元素和属性 313

访问指定的元素和属性 318

新增 xml 元素和属性 321

删除 xml 元素和属性 324

12-5 xpath/xslt 与 java 327

习题 329

第13章 xml与ado组件 331

13-1 层次记录集合 332

什么是data shaping 332

层次记录集合 332

简单关系层次记录集合 334

混合关系层次记录集合 335

多重关系层次记录集合 336

递归函数recordsets输出表格 338

13-2 recordset输出xml文件 339

单一recordset输出xml文件 339

层次记录集合输出xml文件 341

递归函数recordsets输出xml元素 342

13-3 ado组件输出xml文件 344

输出xml文件到浏览器 346

输出为xml文件 348

输出成为xml dom 349

13-4 ado组件输入xml文件 350

输入xml文件 351

输入xml dom对象 351

13-5 应用实例:ado、xml和xslt输出网页 353

网页输出的流程 353

xslt script 353

ado和xslt转换输出网页 355

习题 356

第14章 asp与xml建立网站架构 359

14-1 xml网站架构 360

标准数据描述 360

建立xml文件 360

产生html文件 363

14-2 xml网站的树状浏览向导架构 365

xml树状浏览向导架构的使用 365

xml文件定义树状选单 366

网站的框架首页 367

树状结构的选单 367

14-3 应用实例:xml网站新闻系统 371

网站安装与使用 371

网站的架构 373

显示网站的新闻 375

建立目录和新闻的xml文件 380

新增新闻目录和内容 381

习题 381

第15章 sax2建立xml应用程序 383

15-1 sax2的基础 384

sax2是什么 384

dom和sax的区别 384

sax的优缺点 385

15-2 使用vb建立sax应用程序 386

sax应用程序接口 386

contenthandler接口 387

errorhandler接口 388

xmlreader接口 389

attributes接口 390

locator接口 390

使用vb建立sax应用程序 390

15-3 应用实例:显示xml文件 393

应用程序的使用 393

应用程序的架构 394

15-4 应用实例:计算xml元素数目和值 399

应用程序的使用 400

应用程序的架构 400

15-5 使用 java 建立 sax 应用程序 408

习题 413

第16章 web server应用程序架构 415

16-1 web service 应用程序架构 416

web service 的基础 416

web service 应用程序架构 416

16-2 soap 的基础 417

什么是 soap 417

soap 信息的基本语法 417

soap 信息交换架构 419

16-3 httprequest对象建立soap应用程序 420

soap 应用程序的架构 421

客户端应用程序 422

服务器端 soap 倾听者应用程序 425

16-4 wsdl 的基础 427

soap 应用程序如何使用 wsdl 428

wsdl 的 web service 描述语言 428

16-5 microsoft soap toolkit 430

什么是 microsoft soap toolkit 430

下载与安装 soap toolkit 431

16-6 google 搜索服务的 web service 432

申请 google 的搜索服务 432

使用 google 搜索服务的 web service 435

习题 442

附录a w3c建议的xml相关技术规格 445

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

XML网页制作彻底研究
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon