XML实用教程
XML实用教程封面图

XML实用教程

陈作聪, 等编著

出版社:机械工业出版社

年代:2014

定价:49.0

书籍简介:

本书是学习和应用XML语言的实用教材,书中详细阐述了XML的基本概念、语法规则、文档类型定义、模式定义、级联样式表、可扩展样式表、文档对象模型,此外还介绍了XML在Java和.Net中的编程,最后通过6个综合案例演示了在实际项目开发中XML的应用。

书籍目录:

目 录前言第1章 XML概述 11.1 标记语言 11.1.1 标记语言的发展 11.1.2 标记语言的理解 21.2 SGML通用标记语言 31.3 HTML超文本标记语言 41.3.1 基本的HTML结构 41.3.2 常用的HTML标记 61.4 初识XML 81.4.1 XML的产生 91.4.2 XML的简介 91.4.3 XML与SGML、HTML的关系 111.4.4 XML的举例 121.4.5 XML的优点 141.4.6 XML的应用及发展 161.5 XML相关技术 191.5.1 文档类型定义(DTD) 191.5.2 层叠样式表(CSS) 191.5.3 可扩展样式语言(XSL) 201.5.4 XSLT(XSL Transformation) 201.5.5 文档对象模型(DOM) 211.5.6 XML模式(XML Schema) 211.5.7 XPath(XML Path Language) 211.5.8 XLink(XML Link) 221.5.9 SAX(Simple API for XML) 221.5.10 XML查询语言(XQL) 221.5.11 XPointer 231.6 扩展练习 23第2章 XML语法 252.1 XML文档的结构 252.1.1 XML文档的组成 252.1.2 XML文档的声明 262.1.3 XML文档的处理指令 282.1.4 XML文档的注释 282.2 XML文档的元素 302.2.1 元素的定义 302.2.2 元素的命名规则 322.2.3 元素的内容构成 322.2.4 元素的特征 332.3 XML元素的属性 352.3.1 属性的定义 352.3.2 属性值的定义 362.3.3 元素和属性的转换 372.4 CDATA段 382.4.1 XML中的特殊字符 382.4.2 CDATA的格式 392.4.3 CDATA的位置 402.5 XML命名空间 412.5.1 概述命名空间 412.5.2 定义命名空间 422.5.3 默认命名空间 442.6 格式良好的XML文档 452.6.1 创建格式良好的XML文档 462.6.2 有效的XML文档 462.7 扩展练习 47第3章 XML应用开发工具 503.1 XML软件 503.1.1 XML浏览器 503.1.2 XML解析器 523.1.3 XML编辑器 543.2 Altova XMLSpy 563.2.1 Altova XMLSpy 的安装 563.2.2 Altova XMLSpy的主界面 593.2.3 Altova XMLSpy 的主要功能 623.2.4 Altova XMLSpy的使用 653.3 扩展练习 67第4章 规范XML文档的DTD 704.1 认识DTD 704.1.1 DTD的概念 704.1.2 DTD的基本结构 724.2 DTD中的定义元素 754.2.1 声明元素类型 754.2.2 元素基本类型 764.2.3 元素限定符 794.3 DTD中的定义属性 824.3.1 属性的声明 824.3.2 属性的类型 844.3.3 属性的附加声明 944.4 DTD中的引用 964.4.1 内部DTD的引用 964.4.2 外部DTD的引用 964.4.3 DTD的混合引用 1004.5 DTD中的实体 1014.5.1 什么是实体 1014.5.2 普通实体 1024.5.3 参数实体 1054.6 扩展练习 107第5章 XML模式 1115.1 Schema概述 1115.2 Schema的格式 1135.3 Schema的元素声明 1175.3.1 schema根元素 1185.3.2 element元素 1185.3.3 默认值和固定值 1205.3.4 引用和替代元素 1215.4 Schema的属性声明 1245.5 Schema的数据类型 1255.5.1 简单类型 1255.5.2 复杂类型 1305.6 Schema的名称空间 1355.6.1 名称空间的类型 1365.6.2 名称空间的引用 1365.7 创建可视化的XML Schema 1375.8 扩展练习 140第6章 修饰XML文档的CSS 1446.1 CSS入门 1446.1.1 CSS基础知识 1446.1.2 CSS举例 1466.2 CSS语法 1486.3 CSS选择器 1486.4 CSS属性 1546.4.1 显示属性的设置 1546.4.2 字体属性的设置 1566.4.3 色彩属性的设置 1606.4.4 边框属性的设置 1636.4.5 布局属性的设置 1646.4.6 背景属性的设置 1676.4.7 文本属性的设置 1696.5 CSS链接 1726.5.1 一般链接指令 1726.5.2 @import指令 1736.5.3 无需链接的内部CSS 1736.6 扩展练习 175第7章 转换XML文档的XSL 1777.1 XSL入门 1777.1.1 什么是XSL 1777.1.2 XSL原理 1787.1.3 XSL举例 1797.1.4 XSL与CSS的区别 1827.2 XSL模板 1827.2.1 XSL模板的规则 1837.2.2 XSL模板的调用 1847.2.3 其他常用元素 1847.3 XSL选择节点 1867.3.1 使用元素名选择节点 1867.3.2 使用路径选择节点 1877.3.3 使用匹配符选择节点 1877.3.4 使用元素属性选择节点 1887.4 XSL控制指令 1917.4.1 简单判断指令 1917.4.2 多条件判断指令 1927.4.3 循环处理指令 1947.4.4 输出内容排序指令 1967.5 XPath查询 1987.5.1 XPath概述 1987.5.2 XPath的类型和运算符 2007.5.3 XPath的位置路径表达式 2017.5.4 XPath的标准函数 2047.6 扩展练习 207第8章 数据岛 2108.1 数据岛概述 2108.1.1 定义数据岛 2108.1.2 绑定数据岛 2118.2 应用数据岛 2148.2.1 数据岛的使用形式 2148.2.2 使用数据岛访问XML元素内容 2168.2.3 使用数据岛访问XML标记属性 2218.3 数据源对象DSO 2238.3.1 什么是DSO 2238.3.2 XML数据岛的操作 2268.3.3 使用DSO显示图片 2308.4 切换DSO和XSL 2328.5 扩展练习 235第9章 DOM和SAX 2399.1 解析XML文档 2399.2 什么是DOM 2419.3 DOM文档树模型 2429.4 DOM接口和对象 2449.4.1 DOM接口 2449.4.2 DOM对象 2469.5 DOM的使用 2479.5.1 Java中的DOM 2479.5.2 DOM中的类和方法 2489.5.3 遍历XML文档 2519.5.4 访问属性节点 2539.5.5 访问节点内容 2549.5.6 删除元素和属性 2569.5.7 动态创建XML文档 2589.6 SAX概述 2619.6.1 SAX的优缺点 2619.6.2 SAX的事件 2639.6.3 SAX的常用接口 2659.7 使用SAX解析器 2669.7.1 创建步骤 2669.7.2 解析XML文档 2679.8 扩展练习 270第10章 .NET和XML 27310.1 .NET简介 27310.2 .NET的XML分析器 27510.3 使用流模式处理XML 27510.3.1 处理XML的类 27510.3.2 读取XML 27710.3.3 写出XML 28110.4 使用DOM处理XML 28510.4.1 使用DOM加载及保存XML数据 28610.4.2 使用DOM访问XML 28810.5 ADO.NET与 XML 30010.5.1 ADO.NET简介 30010.5.2 XML与DataSet对象的关系 30110.5.3 使用DataSet对象访问XML 30210.6 扩展练习 305第11章 基于XML的在线视频网站 30711.1 系统分析与设计 30711.1.1 系统需求分析 30711.1.2 系统模块设计 30811.2 系统XML文件设计 30911.2.1 user.xml 30911.2.2 film.xml 31011.3 系统运行演示 31211.4 前台管理模块设计 31411.4.1 显示前台首页 31511.4.2 显示视频类别信息列表 31711.4.3 显示视频详情 32111.4.4 查询视频 32211.4.5 观看视频 32311.5 后台管理模块设计 32511.5.1 管理视频 32511.5.2 删除视频 32811.5.3 添加视频 32911.5.4 用户管理 33111.6 登录模块设计 334附录A 新闻发布系统 337附录B 公共信息交流网 343附录C 班级管理系统 349附录D 在线RSS阅读器 353附录E 在线同学录 357

内容摘要:

可扩展标记语言(XML)是一种新的Web开发辅助语言,利用它可通过Internet进行信息的描述、交换和显示,XML已经成为不同系统之间数据交换的基础。本书是学习和应用XML语言的实用教材,书中详细阐述了XML的基本概念、语法规则、文档类型定义、模式定义、级联样式表、可扩展样式表、文档对象模型,此外还介绍了XML在Java和.NET中的编程,最后通过6个综合案例(第11章及附录A~附录E)演示了在实际项目开发中XML的应用。本书由浅入深,循序渐进,理论结合实践,侧重于实用。在讲解基础知识的同时给出大量实例,便于读者亲手实践,加强动手能力的培养。代码注释详尽,功能分析透彻,便于读者深层次理解程序功能和实现方法。每章还给出了课后扩展练习,便于读者巩固所学知识。本书可作为高等院校计算机、电子商务以及信息类相关专业的教材,也可供相关技术研究人员、广大Web应用程序开发者和用户参考学习。

书籍规格:

书籍详细信息
书名XML实用教程站内查询相似图书
9787111460824
如需购买下载《XML实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸19 × 26装帧平装
页数 352 印数 4000

书籍信息归属:

XML实用教程是机械工业出版社于2014.4出版的中图分类号为 TP312 的主题关于 可扩充语言-程序设计 的书籍。