XML、XML Schema、XSLT 2.0和XQuery开发详解
基本信息
编辑推荐
“孙鑫作品系列”之“Java Web开发三部曲”之二.
国内第一本介绍XQuery和XQJ的图书
涵盖最新的XSLT2.0、XQuery1.0和XQL规范..
7种最常用和最新的XML技术
4种Java解析XML文档技术
1种支持最新XQuery标准的查询API...
内容简介回到顶部↑
本书内容全面,详细讲解了目前最常用和最新的xml技术,包括:xml、dtd、xml名称空间、xml schema、xpath 1.0和xpath 2.0、xslt 1.0和xslt 2.0,以及xquery。此外,本书还介绍了如何使用dom、sax、jdom和dom4j来解析和验证xml文档,以及使用最新的xqj api来查询xml数据。
本书语言生动、通俗易懂、讲解细致,所有章节都提供了大量的例子,以帮助读者更好地理解所学的内容。
本书在内容的安排上独具匠心,在知识体系的讲解上由浅入深、循序渐进。
本书不仅可以作为xml开发的学习用书,还可以作为从事xml开发的程序员的参考用书和必备手册。
本书语言生动、通俗易懂、讲解细致,所有章节都提供了大量的例子,以帮助读者更好地理解所学的内容。
本书在内容的安排上独具匠心,在知识体系的讲解上由浅入深、循序渐进。
本书不仅可以作为xml开发的学习用书,还可以作为从事xml开发的程序员的参考用书和必备手册。
作译者回到顶部↑
目录回到顶部↑
第ⅰ篇 xml篇
第1章 xml
1.1 xml的起源
1.2 w3c介绍
1.3 关于xml的两个问题
1.4 xml与html的比较
1.4.1 xml将数据与显示分开
1.4.2 xml对文档的格式要求更加严格
1.4.3 xml有且只能有一个根元素
1.5 xml的编辑工具
1.6 xml文档
1.6.1 xml文档的结构
1.6.2 在xmlspy中创建xml文档
1.6.3 xml声明
1.6.4 文档类型声明
1.6.5 元素
1.6.6 注释
1.6.7 处理指令
1.6.8 空白处理
1.6.9 行尾处理
第1章 xml
1.1 xml的起源
1.2 w3c介绍
1.3 关于xml的两个问题
1.4 xml与html的比较
1.4.1 xml将数据与显示分开
1.4.2 xml对文档的格式要求更加严格
1.4.3 xml有且只能有一个根元素
1.5 xml的编辑工具
1.6 xml文档
1.6.1 xml文档的结构
1.6.2 在xmlspy中创建xml文档
1.6.3 xml声明
1.6.4 文档类型声明
1.6.5 元素
1.6.6 注释
1.6.7 处理指令
1.6.8 空白处理
1.6.9 行尾处理
前言回到顶部↑
本书内容丰富,讲解了7种最常用和最新的XML技术:XML、DTD、XML名称空间、XML Schema、XPath 1.0和XPath 2.0、XSLT 1.0、XSLT 2.0和XQuery;4种Java解析XML文档技术:DOM、SAX、JDOM,dom4j;1种支持最新XQuery标准的查询API:XQJ(XQuery for Java API)。.
本书面向的读者
毫无XML经验的初学者
有一定的XML经验,但没有从事过XML开发的读者
正在从事XML开发的初中级程序
正在从事XSLT开发的程序员
正在从事XQuery开发的程序员
本书的内容组织
全书共分5部分,包括了XML篇、XML Schema篇、解析篇、XSLT篇和XQuery篇。本书在内容的安排上独具匠心,在知识体系的讲解上由浅入深、循序渐进。
本书第Ⅰ部分是XML篇,包括以下几个主题:
XML
DTD
XML名称空间
本书第Ⅱ部分是XML Schema篇,详细讲解了XML Schema这一功能强大的模式语言。这部分内容包括以下几个主题:
XML Schema初窥
内置简单类型..
自定义简单类型
复杂类型
派生复杂类型
一致性约束
本书面向的读者
毫无XML经验的初学者
有一定的XML经验,但没有从事过XML开发的读者
正在从事XML开发的初中级程序
正在从事XSLT开发的程序员
正在从事XQuery开发的程序员
本书的内容组织
全书共分5部分,包括了XML篇、XML Schema篇、解析篇、XSLT篇和XQuery篇。本书在内容的安排上独具匠心,在知识体系的讲解上由浅入深、循序渐进。
本书第Ⅰ部分是XML篇,包括以下几个主题:
XML
DTD
XML名称空间
本书第Ⅱ部分是XML Schema篇,详细讲解了XML Schema这一功能强大的模式语言。这部分内容包括以下几个主题:
XML Schema初窥
内置简单类型..
自定义简单类型
复杂类型
派生复杂类型
一致性约束
书摘回到顶部↑
第Ⅰ篇 XML篇
第1章 XML
本章要点
•了解XML的起源
•弄清楚XML与HTML的区别
•学会使用XMLSpy
•了解XML的物理结构
•掌握XML的逻辑结构
•学会编写格式良好的XML文档
XML对我们来说已不再陌生,其相关概念和知识在网络上随处可见,有关XML的应用也越来越多。本章的目的是帮助读者快速了解和掌握XML,为后面章节的学习打下基础。
1.1XML的起源
XML的全称是Extensible Markup Language,意思是可扩展的标记语言,它是标准通用标记语言(Standard Generalized Markup Language,SGML)的一个子集。那SGML又是什么呢?
在20世纪80年代早期,IBM提出在各文档之间共享一些相似的属性,例如字体大小和版面。IBM设计了一种文档系统,通过在文档中添加标记,来标识文档中的各种元素,IBM把这种标识语言称做通用标记语言(Generalized Markup Language,GML)。经过若干年的发展,1984年国际标准化组织(ISO)开始对此提案进行讨论,并于1986年正式发布了为生成标准化文档而定义的标记语言标准(ISO 8879),称为新的语言SGML,即标准通用标记语言。
SGML功能非常强大,是可以定义标记语言的元语言,然而由于SGML过于复杂,不适合在Web上应用,因此W3C组织在1996年便开始设计一种可扩展的标记语言,以便能将SGMlL的丰富功能与HTML的易用性结合到Web应用中。1998年2月10日,W3C发布了XML1.0标准,其目的是为了在Web上能以现有的超文本标记语言(HTML)的使用方式提供、接收和处理通用的SGML。XML是SGML的一个简化子集,它以一种丌放的、自我描述的方式定义了数据结构。在描述数据内容的同时能突出对结构的描述,从而体现出数据与数据之间的关系。
本书介绍的XML主要遵循W3C于2006年8月16日发布的。XML1.0推荐标准的第四版,读者可以在http://www.w3.org/TR/REC.xml/了解到此标准的详细内容。
W3C组织于2004年2月4日,发布了XML1.1的推荐标准,并于2006年8月16日发布了XML1.1推荐标准的第二版,这是最新的XML版本,不过由于目前大多数的应用还是基于XML1.0的推荐标准,因此本书也将遵照XML1.0规范来讲述。如果读者想要了解XML1.1规范的内容,可以参看网址:http://www.w3.orgfrR/2006/REC—xm111—20060816/。
……
第1章 XML
本章要点
•了解XML的起源
•弄清楚XML与HTML的区别
•学会使用XMLSpy
•了解XML的物理结构
•掌握XML的逻辑结构
•学会编写格式良好的XML文档
XML对我们来说已不再陌生,其相关概念和知识在网络上随处可见,有关XML的应用也越来越多。本章的目的是帮助读者快速了解和掌握XML,为后面章节的学习打下基础。
1.1XML的起源
XML的全称是Extensible Markup Language,意思是可扩展的标记语言,它是标准通用标记语言(Standard Generalized Markup Language,SGML)的一个子集。那SGML又是什么呢?
在20世纪80年代早期,IBM提出在各文档之间共享一些相似的属性,例如字体大小和版面。IBM设计了一种文档系统,通过在文档中添加标记,来标识文档中的各种元素,IBM把这种标识语言称做通用标记语言(Generalized Markup Language,GML)。经过若干年的发展,1984年国际标准化组织(ISO)开始对此提案进行讨论,并于1986年正式发布了为生成标准化文档而定义的标记语言标准(ISO 8879),称为新的语言SGML,即标准通用标记语言。
SGML功能非常强大,是可以定义标记语言的元语言,然而由于SGML过于复杂,不适合在Web上应用,因此W3C组织在1996年便开始设计一种可扩展的标记语言,以便能将SGMlL的丰富功能与HTML的易用性结合到Web应用中。1998年2月10日,W3C发布了XML1.0标准,其目的是为了在Web上能以现有的超文本标记语言(HTML)的使用方式提供、接收和处理通用的SGML。XML是SGML的一个简化子集,它以一种丌放的、自我描述的方式定义了数据结构。在描述数据内容的同时能突出对结构的描述,从而体现出数据与数据之间的关系。
本书介绍的XML主要遵循W3C于2006年8月16日发布的。XML1.0推荐标准的第四版,读者可以在http://www.w3.org/TR/REC.xml/了解到此标准的详细内容。
W3C组织于2004年2月4日,发布了XML1.1的推荐标准,并于2006年8月16日发布了XML1.1推荐标准的第二版,这是最新的XML版本,不过由于目前大多数的应用还是基于XML1.0的推荐标准,因此本书也将遵照XML1.0规范来讲述。如果读者想要了解XML1.1规范的内容,可以参看网址:http://www.w3.orgfrR/2006/REC—xm111—20060816/。
……








点击看大图






加载中...

