最新XML入门与应用

副标题:无

作   者:林锦雀编著

分类号:

ISBN:9787113043933

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

简介

◎本书特色 ◆本书从标记语言的历史的XML与其相关技术进行一系列的介绍,以使读者先有一个基础的要领接着以如何建立第一个XML文件,XML语法介绍,文件格式定义,到设置XML样式,让读者在浏览器中便可看到以XML设计出的精美网页。 ◆除了介绍XML本身的语法外,在第7章中还介绍了XSL,它是另一种样式表语言,不但可以对XML文件进行格式的美化,而且还提供了转换的功能,可以将XML文件转换成目前WEB中最常见的HTML格式,让XML的应用更加广泛。 ◆如何在XML文件之间做链接,以及如何在XML文件内部进行数据的链接,或是如何链接到其他的资源,是本书第9章和第10章的重点。XLink和XPointer则是对应的标准,这些与XML相关的标准,也都有是由W3C所制定。 ◆本书最后的三章,重点在于介绍XML与HTML和ASP的相关整合,以及XML如何应用在电子商务中,最后以简单的范例说明如何整合这些技术,让XML更能发挥它超强的功能!

目录

第1章 xml相关技术简介 1

1-1 标识语言 2

1-1-1 标识语言历史 2

1-1-2 sgml 4

1-1-3 html 4

1-2 明日之星xml 6

1-2-1 xml优越性 6

1-2-2 xml文件的特性 7

1-2-3 xml相关技术 7

dtd 8

css 9

xsl 10

xlink 11

xpath与xpointer 12

1-2-4 xml相关软件 12

第2章 建立一个xml文件 15

2-1 xml文件 16

2-1-1 xml文件结构 16

2-1-2 xml编辑器 17

xml notepad 17

.exml 20

2-1-3 xml文件中使用中文 23

2-1-4 浏览器中查看xml 25

2-2 加入排版样式 26

2-2-1 css样式表 26

2-2-2 xml文件中套用css 27

2-2-3 来点样式变化 29

修改原有的css文件 30

建立新的css文件 30


第3章 xml语法介绍 33

3-1 xml基本语法 34

3-1-1 标记命名原则 34

3-1-2 属性设置 34

3-1-3 加入注释 36

3-1-4 特殊字符的使用 38

实体参照 38

字符参照 39

3-1-5 cdata标记 41

3-2 xml文件构成要素 41

3-2-1 声明 42

3-2-2 元素 43

3-2-3 处理指令 43

3-2-4 满足well-formed的xml文件 44

常见的错误 44

3-3 xml解析器 44

3-3-1 解析器的功能与种类 45

3-3-2 使用internet explorer 5.0来解析xml文件 46

3-3-3 其他解析器 48

第4章 文件格式定义 49

4-1 文件格式定义 50

4-1-1 文件格式定义的用途 50

4-1-2 调用文件格式定义 50

内部文件格式定义 50

外部文件格式定义 52

4-1-3 正确合法的xml文件 53

4-2 元素声明与使用 55

4-2-1 元素的种类 55

4-2-2 元素数据类型 56

含子元素 56

#pcdata 56

any 57

empty 57

4-2-3 元素数目设置 57

元素次数 58

选择性元素 58

混合型 59

4-3 元素属性 59

4-3-1 属性声明 59

4-3-2 属性应用 60

cdata与enumerated 60

id、idref与idrefs 61

nmtoken与nmtokens 62

4-3-3 xml内定属性 63

xml:space 63

xml:lang 65

4-4 dtd的其他主题 65

4-4-1 dtd中加入注释 66

4-4-2 实体声明 66

内部实体 66

外部实体 68

参数实体 69

4-4-3 notation声明 70

entity与entities属性类型 72

notation属性类型 73

4-4-4 善用include和ignore 74

第5章 设置xml样式 77

5-1 css样式表 78

5-1-1 css基本介绍 78

加入注释 80

5-1-2 元素的选取 80

图样对应(pattern matching) 80

优先级(priority) 81

5-1-3 css属性值 82

长度 82

url 82

颜色 83

关键词 83

5-1-4 dtd与css整合应用 83

调用多个css样式表 83

@规则 87

dtd与css 88

5-2 网页相关属性 91

5-2-1 区块观念 91

width和height属性 91

5-2-2 display属性 91

5-2-3 margin 与padding 属性 92

5-2-4 border属性 93

5-2-5 position属性 95

5-3 文字与字型属性 97

5-3-1 字型属性 97

5-3-2 文字属性 97

5-4 其他视觉属性 99

5-4-1 背景属性 99

5-4-2 float和clear属性 101

5-4-3 overflow属性 102

第6章 名称空间 105

6-1 名称空间介绍 106

6-1-1 名称空间能解决什么问题 106

6-1-2 声明名称空间 107

6-2 名称空间的特性 109

6-2-1 范围 109

6-2-2 默认值 111

6-3 应用名称空间 112

6-3-1 利用名称空间引用html标记 112

6-3-2 名称空间与xsl 115

第7章 另一种样式表语言xsl 117

7-1 xsl样式表语言 118

7-1-1 xsl与css的比较 118

7-1-2 xsl中设置排版样式 118

7-1-3 xsl转换语言 120

xsl格式对象 120

7-2 xslt 121

7-2-1 2xslt的工作原理 121

7-2-2 样板规则 123

7-2-3 对应式 123

7-3 应用xsl元素 124

7-3-1 基本xsl元素 124

xsl:stylesheet 124

xsl:template与xsl:apply-templates 124

xsl:value-of 126

xsl:for-each 127

7-3-2 以xsl元素建立新对象 129

xsl:element与xsl:attribute 129

xsl:text 131

xsl:comment 131

7-3-3 条件式的应用 132

xsl-if 132

xsl:choose 134

7-3-4 合并多个xsl样式表 136

xsl:import 136

xsl:include 136

7-3-5 输出元素的排序 137

xsl:sort 138

7-3-6 xsl与html整合应用 138

第8章 连接xml 141

8-1 数据之间的链接 142

8-1-1 html中的链接 142

html链接的缺点 143

8-1-2 xlink 144

xlink声明 144

8-2 简单链接 145

8-2-1 简单链接的属性 145

8-2-2 简单链接范例 146

建立简单链接xlink元素 146

8-3 延伸链接 149

8-3-1 延伸链接的属性 149

8-3-2 延伸链接范例 151

建立延伸链接xlink元素 151

xml元素中加入延伸链接属性 152

8-3-3 inline链接 与out-of-line链接 155

第9章 xpointer 157

9-1 xml文件内的连接设置 158

9-1-1 html中的pointer 158

9-1-2 为何使用xpointer 161

9-1-3 xpointer寻址方法 161

简单名称(bare name) 163

子序列(child sequence) 163

完整型(full) 164

9-2 xpath 164

9-2-1 xpath简介 164

相对位置路径 164

绝对位置路径 165

9-2-2 寻址步骤 165

轴(axis) 165

节点测试(node test) 166

陈述(predicate) 167

9-2-3 缩写表示法 167

9-3 xpointer延伸xpath 168

9-3-1 xpointer提供额外的函数 168

string-range函数 169

range相关函数 169

here函数 170

unique函数 170

9-3-2 xpointer的错误 170

第10章 xml与html整合 171

10-1 相关整合技术 172

10-1-1 data islands 172

10-1-2 data source object 173

内部xml文件 174

10-2 在html中显示xml文件 175

10-2-1 由data island读取所有xml数据 175

内部xml文件 176

外部xml文件 177

10-2-2 由data island读取目前的xml元素 179

10-2-3 显示xml元素的属性 181

10-2-4 复杂元素的显示 184

10-3 善用dso对象 186

10-3-1 显示所有xml文件内容 187

10-3-2 一笔一笔显示xml元素 189

10-3-3 分页显示xml文件 191

第11章 xml文件对象模型 195

11-1 文件对象模型 196

11-1-1 何谓xml dom 196

11-1-2 dom对象 198

11-1-3 建立xml dom对象 199

11-2 常用的dom对象 201

11-2-1 node对象 201

11-2-2 nodelist对象 203

11-2-3 namednodemap对象 204

11-2-4 document对象 204

11-2-5 element对象 206

11-2-6 attribute对象和text对象 207

text对象 207

11-3 xml dom的应用 208

11-3-1 存取指定xml元素 208

11-3-2 处理xml元素的属性 210

11-3-3 新增xml元素 212

11-3-4 删除xml元素 214

11-3-5 一个xml dom范例 215

第12章 xml在电子商务的应用 219

12-1 电子商务 220

12-1-1 何谓电子商务 220

12-1-2 b-to-c电子商务 221

12-1-3 b-to-b电子商务 222

12-2 web应用程序架构 223

12-2-1 主从式架构 223

12-2-2 三层式架构与n层式架构 224

12-3 xml在各层次所扮演的角色 225

12-3-1 xml在client 层 225

12-3-2 xml在middle 层 226

12-3-3 xml在back-end 层 227

附录a html简介 229

a-1 何谓html 230

a-1-1 html文件 230

html文件的结构 230

a-1-2 html组成的基本组件 231

a-2 背景设置 231

a-3 文字属性的变化 232

a-3-1 设置文字的字型、字体大小及颜色 232

a-3-2 文字的样式 233

a-3-3 空格符 234

换行 234

a-3-5 预先编排好的文字 235

编号及项目符号 235

项目符号 237

a-4 图文并茂的文件 237

a-4-1 指定文文件来源 237

绝对路径 238

相对路径 238

a-4-2 指定图形的宽度及高度 238

a-4-3 图片外框 239

a-4-4 显示图形或文字 239

如何取消显示图形 239

显示图形或文字 240

a-4-5 对象居中 240

a-5 超级链接 241

a-5-1 文字超级链接 241

a-5-2 图片超级链接 241

a-5-3 页内超级链接 242

a-5-4 超级链接电子邮件帐号 243

a-6 表格 245

a-6-1 列与行 246

a-6-2 列与行的背景颜色 246

a-6-3 表格框线的颜色 246

a-6-4 表格间距 247

a-6-5 合并单元格 248

合并列 248

合并行 248

a-7 段落 249

a-8 水平线 250

a-9 何谓css 251

a-9-1 css类型 251

内嵌css 251

局部引用css 253

外部链接css 254

a-9-2 css在超级链接的运用 255

a-9-3 实务范例 256

css入门范例 256





































已确认勘误

次印刷

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

最新XML入门与应用
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

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

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

    loading icon