2024年11月XML入门经典PDF下载|XML入门经典(第5版)PDF高清完整电子版下载

 更新时间:2024-11-17

  ⑴XML入门经典(第版是由作者福思特 (Joe Fawcett)/奎思 (Liam R.E.Quin)/艾尔斯 (Danny Ayers) 所著的一本书。本书主要讲述了XML的构建规则等等!

  ⑵使用XML可以做太多的事情,从简单的数据传输到提供多通道的内容,《XML入门经典(第版)》将帮助你开启XML之旅。它将带领你饱览一切你需要知道的有关这门强大语言的知识,包括它是什么,它如何工作,与之相关的技术都有哪些,以及如何应用它。你将很快了解如何操纵XML文档,在数据库中存储XML,提取数据,利用Web服务,甚至将其应用于网页和图像显示。在一个案例分析的协助下,你甚至会学到如何提高程序设计

  ⑶Joe Fawcett是卡普兰金融学院的软件开发主管,他是微软最早的xml的mvp之一。

  ⑷liamr.e.quin是wcxml活动领导者,xmlquery工作组以及xsl工作组的xsl-fo分组的联系人。dannyayers在talis从事由他们主办的语义网络平台的应用开发工作。

  ⑸第Ⅰ部分 XML介绍

  ⑹第章 什么是XML

  ⑺. 初识XML:数据描述和标记语言

  ⑻.. 二进制文件

  ⑼.. 标记语言简史

  ⑽. XML的诞生

  ⑾. XML的优点

  ⑿.. XML规则

  ⒀.. 数据的分层表示形式

  ⒁. XML的实际应用

  ⒂.. 数据和文档

  ⒃.. XML场景

  ⒄.. XML技术

  ⒅第章 良构的XML

  ⒆. 在文本编辑器中创建XML

  ⒇.. 禁止的字符

  ⒈.. XML序言

  ⒉.. 元素与属性内容

  ⒊.. CDATA节

  ⒋. 高级XML解析

  ⒌.. XMl等价性

  ⒍. XML信息集

  ⒎.. 文档信息项

  ⒏.. 元素信息项

  ⒐.. 属性信息项

  ⒑.. 处理指令信息项

  ⒒.. 字符信息项

  ⒓.. 注释信息项

  ⒔.. 名称空间信息项

  ⒕.. 文档类型声明信息项

  ⒖.. 未扩展实体引用信息项

  ⒗.. 未解析实体信息项

  ⒘.. 符号信息项

  ⒙第章 XML名称空间

  ⒚. 名称空间的定义

  ⒛. 需要名称空间的原因

  ①. 选择名称空间的方法

  ②.. URLURI和URN

  ③.. 创建第一个名称空间

  ④. 声明名称空间的方法

  ⑤.. 名称空间的作用域

  ⑥.. 声明多个名称空间

  ⑦.. 修改名称空间定义

  ⑧. 名称空间的实际应用

  ⑨.. XML Schema

  ⑩.. 多名称空间文档

  Ⅰ. 使用名称空间的时机

  Ⅱ.. 何时需要使用名称空间

  Ⅲ.. 何时不需要使用名称空间

  Ⅳ.. 版本控制和名称空间

  Ⅴ. 常见的名称空间

  Ⅵ.. XML名称空间

  Ⅶ.. XMLNS名称空间

  Ⅷ.. XML Schema名称空间

  Ⅸ.. XSLT名称空间

  Ⅹ.. SOAP名称空间

  ㈠.. WSDL名称空间

  ㈡.. Atom名称空间

  ㈢.. MathML名称空间

  ㈣.. Docbook名称空间

  ㈤第章 文档类型定义

  ㈥. 文档类型定义的概念

  ㈦.. 使用DTD

  ㈧.. 使用jEdit

  ㈨.. 详述DTD

  ㈩.. DTD共享

  . DTD的局限性

  第章 XML Schema

  . XML Schema的优点

  .. XML Schema使用XML语法

  .. XML Schema支持名称空间

  .. XML Schema的数据类型

  .. XML Schema的内容模型

  .. XML Schema规范

  . XML Schema实践

  . XML Schema的定义

  .. (schema)声明

  .. (element)声明

  .. (group)声明

  .. (attribute)声明

  .. 通讯录的XML Schema

  .. (simpleType)声明

  . 创建一个来自多个文档的架构

  .. (import)声明

  .. (include)声明

  . XML Schema的开发文档

  . XML Schema .

  .. 宽松的规则

  .. (assert)

  第章 RELAX NG与Schematron

  . 为什么需要更多的XML验证方法

  . 使用RELAX NG

  .. 理解RELAX NG基础

  .. 理解RELAX NG紧凑语法

  .. 两种RELAX NG格式的转换

  .. 在RELAX NG 架构中复用代码

  . 使用Schematron

  .. 理解Schematron基础

  .. 选择Schematron版本

  .. 理解基本过程

  .. 编写Schematron基本规则

  .. 创建Schematron文档

  .. 向消息添加更多信息

  .. Schematron约束取值

  .. Schematron处理协约束

  .. 在XML Schema中使用

  Schematron

  第章 从XML中提取数据

  . 文档模型:XML的内存表示

  .. 初识模型:DOMXDM与PSVI

  .. 一个样例DOM树

  .. DOM节点类型

  .. DOM节点列表

  .. DOM的限制

  . XPath语言

  .. XPath基础

  .. XPath谓词:完整的故事

  .. XPath步与轴

  .. XPath表达式

  .. XPath表达式中的变量

  .. XPath 中的新表达式

  .. XPath函数

  .. XPath集合运算

  .. XPath与名称空间

  . XSLT的用途

  .. XSLT作为声明性语言

  .. XSLT作为功能性语言

  . 建立XSLT开发环境

  .. 设置.版本的SAXON环境

  .. 设置Java版本的Saxon环境

  . 基本的XSLT元素

  .. (xsl:stylesheet)元素

  .. (xsl:template)元素

  .. (xsl:apply-templates)元素

  .. (xsl:value-of)元素

  .. (xsl:for-each)元素

  .. 推处理与拉处理

  .. XPath在XSLT中的作用

  .. 使用命名模板

  .. (xsl:call-template)元素

  .. XSLT中document()函数

  .. (xsl:param)元素

  .. (xsl:sort)元素

  .. (xsl:copy)与(xsl:copy-of)元素

  . 在XSLT中复用代码

  .. (xsl:include)元素

  .. (xsl:import)元素

  .. (xsl:template)Mode属性

  . 理解内置模板与内置规则

  . 使用XSLT .

  .. 理解XSLT .中的数据类型

  .. 创建自定义函数

  .. 创建多个输出文档

  .. 使用collection()函数

  .. XSLT .分组

  .. XSLT .处理非XML输入

  . XSLT与XPATH .:未来展望

  第Ⅳ部分 数据库

  第章 XQuery

  . XQueryXPath和XSLT

  .. XQuery和XSLT

  .. XQuery和XPath

  . XQuery实践

  .. 独立XQuery应用

  .. SQL语句

  .. Java或其他编程语言调用

  .. 原生XML服务

  .. 无处不在的XQuery

  . XQuery基础模块

  .. FLWOR表达式模块以及函数

  .. 无默认上下文项的XQuery表达式

  . 查询表达式详解

  . 一些可选的XQuery特性

  .. XQuery和XPath全文索引

  .. XQuery更新功能

  .. XQuery脚本扩展

  . 即将到来的XQuery .

  .. group和window

  .. count子句

  .. try和catch

  .. switch表达式

  .. 函数项和高阶函数

  .. JSON特性

  .. XQuery关联数据和语义网

  第章 XML与数据库

  . 了解数据库为什么需要能处理XML

  . 分析数据库所需的XML功能

  .. 在文档中检索数据

  .. 更新XML文档

  .. 以XML形式展示关系型数据

  .. 以关系型数据的形式显示XML数据

  . XML与MySQL数据库

  .. 安装MySQL

  .. 在MySQL中添加信息

  .. MySQL查询命令

  .. 用MySQL更新XML数据

  .. 在MySQL中使用XML

  .. MySQL客户端对XML的支持

  . XML与SQL Server数据库

  .. 安装SQL Server

  .. 用XML显示关系型数据

  .. 了解XML数据类型

  .. 为xml数据类型创建索引

  .. SQL Server的WC XML Schema

  .. 处理带名称空间的文档

  . XML与exist数据库

  .. 下载并安装eXist

  .. 交互操作eXist

  第Ⅴ部分 程序设计

  第章 事件驱动程序设计

  . 理解顺序处理

  . 在顺序处理中使用SAX

  .. 接收SAX事件

  .. 处理无效内容

  .. DTDHandler接口

  .. EntityResolver接口

  .. 了解特性与属性

  . XMLREADER

  .. XmlReaderSettings

  .. 管理外部资源

  第章 LINQ to XML

  . LINQ的概念

  .. 需要LINQ to XML的原因

  .. 使用LINQ to XML

  . 创建XML文档

  .. 创建带名称空间的文档

  .. 创建带有前缀名的名称空间的文档

  . 从XML文档中提取数据

  .. 删除文档中的内容

  .. 更新和替换文档中的内容

  . VB.的XML属性

  .. VB.的XML文本

  .. VB.的坐标轴属性

  .. 在VB.中管理名称空间

  第章 RSSAtom和内容聚合

  .. XML聚合

  . 使用新闻feed

  .. 新闻阅读器

  . 一个简单的聚合器

  .. feed模型

  .. 用XSLT转换RSS格式

  . 几个有用的网站地址

  第章 Web服务

  . 什么是远程过程调用

  .. CORBA与IIOP

  .. Java RMI

  . 新的RPC协议——Web服务

  .. 理解XML-RPC

  .. 选择网络传输

  . 理解REST服务

  . Web服务的堆栈技术

  第章 SOAP和WSDL

  . SOAP基础

  . RPC新协议——SOAP

  .. SOAP与REST对比

  .. 基本的SOAP消息

  .. 比较复杂的SOAP交互

  . 定义Web服务语言——WSDL

  .. (definitions)

  .. (types)

  .. (messages)

  .. (portTypes)

  .. (binding)

  .. (soap:body)

  .. (service)

  .. 其他绑定方式

  . AJAX概述

  .. AJAX提供反馈

  .. 使用AJAX加载未完成数据

  .. AJAX执行异步操作

  . JavaScript简介

  .. Web浏览器控制台

  .. 值表达式与变量

  .. 控制流语句

  .. PropertiesObjectsFunctions 与 Classes

  . XMLHttpRequest函数

  . 使用HTTP方法与AJAX

  . jQuery库

  .. 学习jQuery

  .. 领域专用语言(DSL)方法

  .. jQuery插件和附加库

  . JSON与AJAX

  .. JSON示例

  .. JSON语法

  .. JSON与jQuery

  .. JSONP与CORS

  . web服务器后端

  .. 发送图像以及其他非文本数据

  .. 服务器日志是朋友

  . 一个更复杂的例子

  第章 XHTML和HTML

  . SGML的背景

  .. HTML和SGML

  .. XML和SGML

  . 开放式Web平台

  . XHTML简介

  .. XHTML的(html)元素

  .. XHTML的(head)元素

  .. XHTML的(body)元素

  .. 更多有关高级HTML的主题

  . XHTML和HTML:问题以及解决方法

  . 级联样式表(CASCADING STYLE SHEETS,CSS)

  .. CSS等级和版本

  .. CSS一览

  .. CSS选择器

  .. CSS属性

  .. CSS特殊规则

  .. CSS和XML

  .. 分离样式和标记:低调的CSS

  . Unobtrusive JavaScript技术

  .. HTML 的优点

  .. HTML 的注意事项

  .. HTML 中的新元素

  第章 可伸缩矢量图形

  . 可伸缩矢量图形和位图

  .. 过程式图形

  .. 声明式图形

  .. SVG图像

  . SVG图像模型

  . SVG和CSS

  . SVG基本内置图形

  .. 折线和多边形

  .. SVG路径(SVG Path)

  . SVG转换和聚合

  . SVG定义和元数据

  .. SVG的(title)元素和(desc)元素

  .. SVG的(metadata)元素

  .. SVG的(defs)元素以及可重用内容

  . SVG颜色和梯度

  . 在SVG中使用位图图像

  . SVG文本和字体

  . 实现SVG动画的种方法

  .. 同步多媒体集成语言(SMIL)

  .. CSS动画

  .. 外部库文件

  . SVG和HTML

  . SVG和Web应用

  . 使用XQUERY或XSLT生成SVG图像

  第Ⅷ部分 案例分析

  第章 案例分析:XML在出版业中的应用

  . 产品介绍:目前的工作流程

  . 引入一个全新的基于Web的工作流程

  .. 编写项目文档

  .. 富有挑战性的条件

  .. 新的工作流

  .. 记录转变过程和用到的技术

  .. 成本收益分析

  . 一些技术要点

  .. XQuery和模块

  .. XInclude

  .. 方程和MathML

  .. XProc:一种XML管道语言

  .. XFormsREST和XQuery

  .. 使用XSL-FO将对象格式化为PDF

  .. 文档类XML标签

  .. 人文科学类标签:TEI

  . Hoy Books的网站

  附录A 习题参考答案

  附录B XPath函数

  附录C XML Schema数据类型

您可能感兴趣的文章:

相关文章