王朝网络
分享
 
 
 

XML案例教程(高职)

王朝导购·作者佚名
 
XML案例教程(高职)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,HTML XML ,

作者: 眭碧霞 等编著

出 版 社: 西安电子科技大学出版社

出版时间: 2008-10-1字数: 402000版次: 1页数: 264印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787560621180包装: 平装内容简介

本书结合案例和项目介绍XML语言应用技术,通过大量的案例分析帮助读者了解和使用XML。

全书共分10章。第1、2章介绍XML基础语法,第3、4章介绍XML架构和数据类型约束规范,第5~9章介绍XML的表现形式和数据交互方式,第10章是一个综合项目。综合项目知识点分散在全书各个章节的具体案例以及每一章的独立项目即综合实例中,知识贯穿在案例和项目的分析过程中。

本书既可作为高职高专院校计算机及相关专业的教材,也可作为计算机软件开发人员的参考书。

目录

第1章 XML语言简介

1.1 置标语言概述

1.1.1 SGML语言起源

1.1.2 HTML语言及其局限性

1.1.3 XML语言的诞生及其优点

1.2 XML语言及其应用

1.2.1 XML语言的概念

1.2.2 XML的应用

1.3 XML文档的编辑工具

1.4 一个简单的XML文档实例

1.5 本章小结

习题1

第2章 XML基础语法

2.1 XML文档结构

2.2 XML声明

2.3 XML标记与元素

2.3.1 标记的组成

2.3.2 标记命名规则

2.3.3 非空标记与空标记

2.3.4 根元素

2.3.5 元素的属性

2.3.6 元素的嵌套

2.4 XML命名空间

2.4.1 命名空间的声明形式

2.4.2 命名空间的作用范围

2.5 预定义实体与CDATA节

2.6 处理指令与注释

2.7 内部实体引用初探

2.8 格式良好与有效的XML文档

2.9 综合实例

2.10 本章小结

习题2

第3章 使用DTD定义有效的XML文档

3.1 DTD的作用和基本结构

3.1.1 DTD的作用

3.1.2 DTD的基本结构

3.2 XML中引用DTD

3.2.1 内部引用方式

3.2.2 外部引用方式

3.2.3 内外结合的引用方式

3.2.4 检验XML文档的有效性

3.3 使用DTD声明XML元素

3.3.1 元素的声明

3.3.2 元素内容的控制

3.4 使用DTD声明XML属性

3.4.1 属性声明的基本语法

3.4.2 设定属性的缺省值

3.4.3 设置属性值的类型

3.5 DTD中定义和引用实体

3.5.1 内部通用实体

3.5.2 外部通用实体

3.5.3 内部参数实体

3.5.4 外部参数实体

3.6 综合实例

3.7 本章小结

习题3

第4章 XML与W3C XML Schema模式

4.1 XML Schema简介

4.1.1 Schema的本质

4.1.2 使用Schema的原因

4.1.3 使用Schema验证XML文档

4.2 XML Schema的常用内置简单类型

4.2.1 字符串(string)型

4.2.2 小数(decimal)型

4.2.3 整数(integer)型

4.2.4 布尔(boolean)型

4.2.5 日期(date)型

4.2.6 时间(time)型

4.2.7 日期时间(dateTime)型

4.3 XML Schema声明简单类型

4.3.1 限制字符串的长度

4.3.2 限制数值的取值范围

4.3.3 限制小数位数

4.3.4 枚举类型

4.3.5 模式匹配

4.3.6 元素的固定值和默认值

4.4 XML Schema声明复杂类型

4.4.1 定义元素顺序

4.4.2 定义元素出现次数

4.4.3 属性声明

4.4.4 ref引用

4.5 XML Schema的名称空间

4.5.1 全局声明与局部声明

4.5.2 目标名称空间

4.5.3 在Schema中声明名称空间

4.6 综合实例

4.7 本章小结

习题4

第5章 使用样式表格式化XML文档

5.1 CSS概述

5.2 XML中引用CSS

5.2.1 内部CSS引用

5.2.2 外部CSS引用

5.2.3 混合引用CSS

5.3 使用CSS属性设置XML文档

5.3.1 显示属性设置

5.3.2 字体设置

5.3.3 字体颜色设置

5.3.4 背景颜色与图像设置

5.3.5 文本设置

5.3.6 边距、边框与填充设置

5.4 元素定位

5.4.1 相对定位

5.4.2 绝对定位

5.5 综合实例

5.6 本章小结

习题5

第6章 XSLT模板转换

6.1 XSLT概述

6.2 XSLT基本结构

6.2.1 XML文档节点树

6.2.2 XSL样式单结构

6.3 XSLT模板规则

6.3.1 模板定义元素和调用元素

6.3.2 模板转换过程

6.4 常用输出指令

6.4.1 输出文本

6.4.2 生成元素

6.4.3 生成属性

6.4.4 输出注释

6.5 节点选择与路径匹配

6.5.1 使用通配符

6.5.2 路径选择

6.5.3 选择元素属性

6.5.4 使用条件选择节点

6.6 流程控制

6.6.1 单条件流程控制

6.6.2 多条件选择

6.6.3 循环处理

6.7 元素排序

6.8 综合实例

6.9 本章小结

习题6

第7章 基于DOM的XML文档解析

7.1 DOM概述

7.1.1 XML DOM的含义

7.1.2 文档(Document)对象的概念

7.1.3 节点(Node)的概念

7.2 DOM节点层次

7.2.1 节点树

7.2.2 节点关系

7.3 XML DOM的基本操作(基于JavaScript)

7.3.1 创建XML Document对象

7.3.2 根据节点文本内容查找节点

7.3.3 使用节点对象方法读取XML文档

7.3.4 编辑节点

7.3.5 添加节点

7.3.6 删除节点

7.4 综合实例

7.5 本章小结

习题7

第8章 XML与数据岛

8.1 数据岛概述

8.2 数据岛的使用

8.3 XML数据与HTML元素绑定

8.4 XML数据记录绑定

8.4.1 单记录数据绑定

8.4.2 多记录数据集绑定

8.5 使用表格绑定显示数据岛

8.5.1 绑定简单表格

8.5.2 绑定嵌套表格

8.5.3 表格分页显示

8.6 显示数据岛中的XML元素属性

8.6.1 显示XML非底层元素属性

8.6.2 显示XML底层元素属性

8.7 综合实例

8.8 本章小结

习题8

第9章 XML与AJAX技术

9.1 AJAX技术概述

9.2 XMLHttpRequest对象

9.3 AJAX开发框架

9.4 AJAX技术应用实例

9.4.1 选项卡式显示

9.4.2 读取更多内容

9.4.3 异步读取XML数据

9.4.4 更换多个HTML片段

9.4.5 数据校验

9.5 综合实例

9.6 本章小结

习题9

第10章 综合应用实例——图书管理系统

10.1 项目功能概述

10.2 数据库设计

10.2.1 图书管理系统E-R图

10.2.2 图书管理系统中的相关表

10.3 架构设计

10.3.1 系统流程

10.3.2 架构模型

10.4 Web表现层设计

10.4.1 读者信息管理

10.4.2 图书信息管理

10.4.3 借书管理

10.4.4 还书管理

10.4.5 图书查询

10.4.6 图书续借

10.5 业务逻辑层设计

10.5.1 图书借阅

10.5.2 图书归还

10.5.3 图书续借

10.6 代码实现

10.6.1 XML文档结构设计

10.6.2 数据资源层的代码实现

10.6.3 客户端与服务器异步数据传输逻辑

10.6.4 服务器端的调度逻辑

10.6.5 业务逻辑层主要模块代码实现

10.7 本章小结

习题10

参考文献

书摘插图

第1章 XML语言简介

本章要点:

置标语言概述。

XML语言及其应用。

XML文档的编辑工具。

一个简单的XML文档实例。

1.1 置标语言概述

传统意义上的标记(markup)我们经常会遇到。例如,老师批改过的试卷,经常是满篇红色醒目的对号、错号、问号、波浪线或者意味深长的评语,这些都是标记;我们在看书的时候,也喜欢用荧光笔将重要的内容加亮,以帮助我们在日后重读文章时,能够提纲挈领、迅速抓住要害,这也是标记。从广义上来说,一篇文章中的标点符号、空格等都可以称做标记。这些标记使我们接触的文档具备了不同的意义,并协助我们完成不同的目标。

所谓置标语言(markup language),则特指用一系列约定好的标记来对电子文档进行标记,来实现对电子文档的语义、结构、格式的定义。这些标记应该与文档内容相区分且易于识别。标记语言必须定义什么样的标记是被允许的,什么样的标记是必需的,标记是如何与文档的内容相区分的,以及标记的含义是什么。

1.1.1 SGML语言起源

为了促进数据的交换和操作,人们很早就产生了将文件结构化为标准格式的动机。20世纪60年代,IBM公司创建了GML(Generalized Markup Language,通用置标语言),以在其出版系统内部实现这一需求。

SGML(Standard Generalized Markup Language,标准通用置标语言)从IBM的GML演化而来,是第一个标准化的信息结构化技术。SGML成为了IBM内部格式化和维护合法文件的手段。SGML后来被扩展和修改,作为一种全面的信息标准以适应工业范围的广泛应用。但直到1986年,$GML才成为了IS0标准。尽管SGML的功能非常强大,但是由于它非常复杂,需要许多昂贵的软件配合运行,因而在很长一段时间都没有被推广。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
基于FPGA的数字系统设计
专用集成电路设计实践
模拟电子技术(高职 张凌云)
电子测量仪器(高职)
计算机网络技术基础教程(高职)
光纤通信技术
专用集成电路设计基础教程
电工基础(高职 郭宗智)
《计算机操作系统》学习指导与题解(第二版)(梁红兵)
电力系统的MATLAB/SIMULINK仿真及应用
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有