注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程XML实用教程

XML实用教程

XML实用教程

定 价:¥20.00

作 者: 马在强 主编
出版社: 清华大学出版社
丛编项: 21世纪高职高专规划教材·软件专业系列
标 签: XML

购买这本书可以去


ISBN: 9787302179832 出版时间: 2008-10-01 包装: 平装
开本: 16开 页数: 209 字数:  

内容简介

  本书由XML及其相关技术介绍和实战XML两部分组成。其中,第一部分系统地介绍了XML及其相关技术知识,主要包括XML概述及XML语法、DTD和XML Schema、使用CSS和XSL格式化XML文档、xPath及DOM。第二部分实战XML,属于对XML的具体应用,在Java平台上分别利用不同的DOM实现对XML的操作。并且在第9章完全按照软件工程的思想与步骤,采用JSP+JDOM+XML实现一个作业管理系统。该作业管理系统由JSP开发前台,后台数据存放于XML文档中,应用程序利用JDOM来访问与操作XML文档。本书内容通俗易懂,层次清晰,让读者能由浅入深、循序渐进地学习XML及其相关技术。先从XML基础知识及XML相关技术人手,然后明白学习这些技术的意义,从而能够运用这些技术来开发XML应用程序。最后能够把这些技术融合为一体,实现一个XML应用系统。本书是一本详细介绍XML及其相关技术知识的书,不仅能作为高职高专院校相关专业的教材,而且也适合使用JSP开发XML应用程序的技术人员以及XML爱好者参考。

作者简介

暂缺《XML实用教程》作者简介

图书目录

第1章 XML语言简介
1.1 HTML与置标语言
1.1.1HTML简介
1.1.2置标语言
1.2 XML的来源
1.3 XML的制定目标
1.4 XML概述
1.5 有了HTML,为什么还要发展XML
1.5.1HTML的缺陷
1.5.2XML的特点
1.6 XML相关技术
1.7 XML的应用
习题

第2章 XML语法
2.1 XML文档结构
2.1.1XML文档的声明
2.1.2XML文档的处理指令
2.1.3XML文档的注释
2.2 XML文档的元素与标记
2.2.1标记
2.2.2元素的基本形式
2.2.3元素内容
2.2.4元素的嵌套
2.3 XML属性
2.3.1属性的基本形式
2.3.2属性的命名
2.3.3属性的值
2.4 预定义实体与字符数据的引用
2.5 CDATA段
2.6 XML文档类型
2.7 实训建立格式正确的XML文档
习题

第3章 文档类型定义(DTD)
3.1 DTD文档结构
3.2 DTD中的元素声明
3.2.1元素声明的语法
3.2.2控制元素的内容
3.3 DTD中的属性声明
3.3.1属性声明语法
3.3.2属性默认值的定义
3.3.3属性的类型
3.4 DTD的引用
3.4.1内部DTD的引用
3.4.2外部DTD的引用
3.4.3既引用外部DTD又引用内部DTD
3.5 实体的定义和使用
3.5.1实体分类
3.5.2一般实体的定义和使用
3.5.3参数实体的定义和使用
3.6 实训用DTD验证XML文档的合法性
习题

第4章 命名空间
4.1 为什么需要命名空间
4.2 XML的命名空间
4.2.1XML命名空间的声明
4.2.2默认XML命名空间的声明
4.2.3XML命名空间作用于属性
4.3 DTD与命令空间
习题

第5章 XMLSchema
5.1 模式简介
5.1.1XMLSchema介绍
5.1.2为何使用XMLSchema
5.2如何制定XMLSchemaDefinition(XSD)
5.2.1全局组件与命名类型
5.2.2局部组件与匿名类型
5.2.3XML文档如何引用XMLSchema文件
5.3 XMLSchema元素的声明
5.3.1全局元素声明
5.3.2局部元素声明
5.3.3元素声明的数据类型..
5.3.4元素默认值和固定值
5.4 XMLSchema属性的声明
5.4.1属性声明的数据类型
5.4.2属性默认值和固定值
5.5 简单类型
5.5.1简单类型的种类及定义
5.5.2简单类型的限制(Restriction)
5.5.3简单类型的枚举(Enumeration)
5.5.4简单类型的列表(List)
5.5.5简单类型的联合(Union)
5.6 复杂类型
5.6.1复杂类型的定义
5.6.2复杂类型的sequence组
5,6.3复杂类型的choice组
5.6.4复杂类型的all组
5.6.5在复杂类型定义中使用属性类型
5.7 实训用XMLSchema验证XML文档的合法性
习题

第6章 使用CSS格式化XML
6.1 格式化XML的原因
6.2 什么是CSS
6.3 链接CSS和XML文档
6.3.1创建XML文档
6.3.2创建CSS样式文件
6.4 CSS基础语法
6.4.1CSS语法概述
6.4.2使用CSS选择元素
6.5 CSS中的属性设置
6.5.1CSS属性与属性值
6.5.2CSS属性的设置
6.6 CSS应用实例
6.7 实训按指定格式输出XML文档
习题

第7章 使用XSL格式化XML
7.1 XSLT概述
7.2 XSL与XPath
7.2.1XML文档结构树
7.2.2一个完整的XSL文档实例
7.2.3XSL与XPath
7.3 XPath及其相关
7.3.1XPath节点
7.3.2XPath语法
7.3.3坐标轴
7.3.4操作符
7.3.5常用函数
7.4 XSL模板及使用
7.4.1XSL模板指令
7.4.2XSL模板应用实例
7.5 XSL节点的访问
7.5.1使用元素名访问节点
7.5.2使用匹配符访问节点
7.5.3使用路径访问节点
7.5.4访问指定的元素属性
7.5.5在模板中选择多个元素
7.5.6使用附加条件访问节点
7.6 XSL控制指令
7.6.1判断指令
7.6.2多条件判断指令
7.6.3循环处理指令
7.6.4输出内容的排序
7.7 XSL应用实例
7.7.1XML文档实例
7.7.2XSL样式表实例
7.8 实训按指定格式输出XML文档
习题

第8章 访问XML
8.1 应用程序如何访问与操作XML文档
8.2 DOM
8.2.1DOM节点类型
8.2.2DOM对象接口
8.2.3Java操作XML文档之DOM篇
8.3 Java操作XML文档之JDOM篇
8.3.1JDOM包结构介绍
8.3.2JDOM主要使用方法
8.3.3JDOM与XML的具体应用
8.4 实训在Java平台上利用DOM或者JDOM操作XML
习题

第9章 XML综合应用实例——YuJie.作业管理系统
9.1 系统概述
9.1.1开发背景
9.1.2系统功能
9.2 系统概要设计
9.2.1系统实现方案和系统模块划分
9.2.2XML文档结构设计
9.3 系统详细设计
9.3.1用户登录流程图
9.3.2学生提交作业模块设计
9.3.3学生查看作业结果模块设计
9.3.4教师发布作业模块设计
9.3.5教师批改作业模块设计
9.3.6教师统计作业模块设计
9.3.7修改密码模块设计
9.4 XML文档的创建和系统编码
9.4.1创建项目
9.4.2创建XML文档
9.4.3JavaBean的创建
9.5 系统功能模块编码设计
9.5.1用户登录编码
9.5.2学生用户功能模块代码
9.5.3教师用户功能模块代码
9.5.4修改密码功能模块代码
9.6 部署系统

本目录推荐