最新XML入门与应用

最新XML入门与应用
作 者: 林锦雀
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《最新XML入门与应用》作者简介

内容简介

◎本书特色◆本书从标记语言的历史的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-1-1 标识语言历史

1-1-2 SGML

1-1-3 HTML

1-2 明日之星XML

1-2-1 XML优越性

1-2-2 XML文件的特性

1-2-3 XML相关技术

DTD

CSS

XSL

XLink

XPath与XPointer

1-2-4 XML相关软件

第2章 建立一个XML文件

2-1 XML文件

2-1-1 XML文件结构

2-1-2 XML编辑器

XML Notepad

EXML

2-1-3 XML文件中使用中文

2-1-4 浏览器中查看XML

2-2 加入排版样式

2-2-1 CSS样式表

2-2-2 XML文件中套用CSS

2-2-3 来点样式变化

修改原有的CSS文件

建立新的CSS文件

第3章 XML语法介绍

3-1 XML基本语法

3-1-1 标记命名原则

3-1-2 属性设置

3-1-3 加入注释

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

实体参照

字符参照

3-1-5 CDATA标记

3-2 XML文件构成要素

3-2-1 声明

3-2-2 元素

3-2-3 处理指令

3-2-4 满足Well-Formed的XML文件

常见的错误

3-3 XML解析器

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

3-3-2 使用Internet Explorer 5.0来解析XML文件

3-3-3 其他解析器

第4章 文件格式定义

4-1 文件格式定义

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

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

内部文件格式定义

外部文件格式定义

4-1-3 正确合法的XML文件

4-2 元素声明与使用

4-2-1 元素的种类

4-2-2 元素数据类型

含子元素

#PCDATA

ANY

EMPTY

4-2-3 元素数目设置

元素次数

选择性元素

混合型

4-3 元素属性

4-3-1 属性声明

4-3-2 属性应用

CDATA与Enumerated

ID、IDREF与IDREFS

NMTOKEN与NMTOKENS

4-3-3 XML内定属性

xml:space

xml:lang

4-4 DTD的其他主题

4-4-1 DTD中加入注释

4-4-2 实体声明

内部实体

外部实体

参数实体

4-4-3 NOTATION声明

ENTITY与ENTITIES属性类型

NOTATION属性类型

4-4-4 善用INCLUDE和IGNORE

第5章 设置XML样式

5-1 CSS样式表

5-1-1 CSS基本介绍

加入注释

5-1-2 元素的选取

图样对应(Pattern Matching)

优先级(Priority)

5-1-3 CSS属性值

长度

URL

颜色

关键词

5-1-4 DTD与CSS整合应用

调用多个CSS样式表

@规则

DTD与CSS

5-2 网页相关属性

5-2-1 区块观念

Width和Height属性

5-2-2 Display属性

5-2-3 Margin与Padding属性

5-2-4 Border属性

5-2-5 Position属性

5-3 文字与字型属性

5-3-1 字型属性

5-3-2 文字属性

5-4 其他视觉属性

5-4-1 背景属性

5-4-2 Float和Clear属性

5-4-3 Overflow属性

第6章 名称空间

6-1 名称空间介绍

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

6-1-2 声明名称空间

6-2 名称空间的特性

6-2-1 范围

6-2-2 默认值

6-3 应用名称空间

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

6-3-2 名称空间与XSL

第7章 另一种样式表语言XSL

7-1 XSL样式表语言

7-1-1 XSL与CSS的比较

7-1-2 XSL中设置排版样式

7-1-3 XSL转换语言

XSL格式对象

7-2 XSLT

7-2-1 2XSLT的工作原理

7-2-2 样板规则

7-2-3 对应式

7-3 应用XSL元素

7-3-1 基本XSL元素

xsl:stylesheet

xsl:template与xsl:apply-templates

xsl:value-of

xsl:for-each

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

xsl:element与xsl:attribute

xsl:text

xsl:comment

7-3-3 条件式的应用

xsl-if

xsl:choose

7-3-4 合并多个XSL样式表

xsl:import

xsl:include

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

xsl:sort

7-3-6 XSL与HTML整合应用

第8章 连接XML

8-1 数据之间的链接

8-1-1 HTML中的链接

HTML链接的缺点

8-1-2 XLink

XLink声明

8-2 简单链接

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

8-2-2 简单链接范例

建立简单链接XLink元素

8-3 延伸链接

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

8-3-2 延伸链接范例

建立延伸链接XLink元素

XML元素中加入延伸链接属性

8-3-3 Inline链接与Out-of-line链接

第9章 Xpointer

9-1 XML文件内的连接设置

9-1-1 HTML中的Pointer

9-1-2 为何使用XPointer

9-1-3 XPointer寻址方法

简单名称(Bare Name)

子序列(Child Sequence)

完整型(Full)

9-2 XPath

9-2-1 XPath简介

相对位置路径

绝对位置路径

9-2-2 寻址步骤

轴(Axis)

节点测试(Node Test)

陈述(Predicate)

9-2-3 缩写表示法

9-3 XPointer延伸XPath

9-3-1 XPointer提供额外的函数

string-range函数

range相关函数

here函数

unique函数

9-3-2 XPointer的错误

第10章 XML与HTML整合

10-1 相关整合技术

10-1-1 Data Islands

10-1-2 Data Source Object

内部XML文件

10-2 在HTML中显示XML文件

10-2-1 由Data Island读取所有XML数据

内部XML文件

外部XML文件

10-2-2 由Data Island读取目前的XML元素

10-2-3 显示XML元素的属性

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

10-3 善用DSO对象

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

10-3-2 一笔一笔显示XML元素

10-3-3 分页显示XML文件

第11章 XML文件对象模型

11-1 文件对象模型

11-1-1 何谓XML DOM

11-1-2 DOM对象

11-1-3 建立XML DOM对象

11-2 常用的DOM对象

11-2-1 Node对象

11-2-2 NodeList对象

11-2-3 NamedNodeMap对象

11-2-4 Document对象

11-2-5 Element对象

11-2-6 Attribute对象和Text对象

Text对象

11-3 XML DOM的应用

11-3-1 存取指定XML元素

11-3-2 处理XML元素的属性

11-3-3 新增XML元素

11-3-4 删除XML元素

11-3-5 一个XML DOM范例

第12章 XML在电子商务的应用

12-1 电子商务

12-1-1 何谓电子商务

12-1-2 B-to-C电子商务

12-1-3 B-to-B电子商务

12-2 Web应用程序架构

12-2-1 主从式架构

12-2-2 三层式架构与N层式架构

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

12-3-1 XML在Client层

12-3-2 XML在Middle层

12-3-3 XML在Back-End层

附录A HTML简介

A-1 何谓HTML

A-1-1 HTML文件

HTML文件的结构

A-1-2 HTML组成的基本组件

A-2 背景设置

A-3 文字属性的变化

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

A-3-2 文字的样式

A-3-3 空格符

换行

A-3-4 预先编排好的文字

编号及项目符号

项目符号

A-4 图文并茂的文件

A-4-1 指定文文件来源

绝对路径

相对路径

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

A-4-3 图片外框

A-4-4 显示图形或文字

如何取消显示图形

显示图形或文字

A-4-5 对象居中

A-5 超级链接

A-5-1 文字超级链接

A-5-2 图片超级链接

A-5-3 页内超级链接

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

A-6 表格

A-6-1 列与行

A-6-2 列与行的背景颜色

A-6-3 表格框线的颜色

A-6-4 表格间距

A-6-5 合并单元格

合并列

合并行

A-7 段落

A-8 水平线

A-9 何谓CSS

A-9-1 CSS类型

内嵌CSS

局部引用CSS

外部链接CSS

A-9-2 CSS在超级链接的运用

A-9-3 实务范例

CSS入门范例