请输入您要查询的百科知识:

 

词条 XML、XMLSchema、XSLT2.0和Xquery开发详解
释义

《XML、XMLSchema、XSLT2.0和Xquery开发详解》本书语言生动、通俗易懂、讲解细致,所有章节都提供了大量的例子,以帮助读者更好地理解所学的内容。在内容的安排上独具匠心,在知识体系的讲解上由浅入深、循序渐进。不仅可以作为XML开发的学习用书,还可以作为从事XML开发的程序员的参考用书和必备手册。

版权信息

书 名: XML、XMLSchema、XSLT2.0和Xquery开发详解

作 者:孙鑫

出版社: 电子工业出版社

出版时间: 2009

ISBN: 9787121077371

开本: 16

定价: 55.00 元

内容简介

XML、XMLSchema、XSLT2.0和Xquery开发详解》内容全面,详细讲解了目前最常用和最新的XML技术,包括:XML、DTD、XML名称空间、XMLSchema、XPath1.0和XPath2.0、XSLT1.0和XSIT2.0,以及XQuery。此外,本书还介绍了如何使用DOM、SAX、JDOM和dom4j来解析和验证XML,文档,以及使用最新的xQJAPI来查询XML数据。

编辑推荐

国内第一本介绍XQuery和XQJ的图书

涵盖最新的XSLT2.0、XQuery1.0和XQL规范

7种最常用和最新的XML技术:XML、DTD、XML名称空间、XMLSchema、XPath1.0和XPath2.0、XSLT1.0、XSLT2.0和XQuery

4种Java解析XML文档技术:DOM、SAX、JDOM,dom4j

1种支持最新XQuery标准的查询API:XQJ(XQueryforJavaAPI)

目录

第Ⅰ篇XML篇

第1章XML

1.1XML的起源

1.2W3C介绍

1.3关于XML的两个问题

1.4XML与HTML的比较

1.4.1XML将数据与显示分开

1.4.2XML对文档的格式要求更加严格

1.4.3XML有且只能有一个根元素

1.5XML的编辑工具

1.6XML文档

1.6.1XML文档的结构

1.6.2在XMLSpy中创建XML文档

1.6.3XML声明

1.6.4文档类型声明

1.6.5元素

1.6.6注释

1.6.7处理指令

1.6.8空白处理

1.6.9行尾处理

1.6.10语言标识

1.7格式良好的XML

1.8小结

第2章DTD

2.1在XML文档中引入DTD

2.2DTD的结构

2.2.1元素类型声明

2.2.2实体声明

2.2.3属性表声明

2.2.4记号声明

2.3在XMLSpy中创建DTD文档

2.4有效的XML

2.5XML处理器/解析器

2.6小结

第3章XML名称空间

3.1声明名称空间

3.2名称空间在元素和属性中的运用

3.2.1名称空间在元素中的运用

3.2.2默认名称空间

3.2.3名称空间在属性中的运用

3.3名称空间和DTD

3.4小结

第Ⅱ篇XMLSchema篇

第4章XMLSchema初窥

4.1XMLSchema推荐标准

4.2XMLSchema文档一瞥

4.3XMLSchema与DTD的比较

4.4术语明晰

4.5XMLSchema概述

4.5.1元素和属性的声明

4.5.2元素和属性的类型

4.5.3简单类型

4.5.4复杂类型

4.5.5全局声明和局部声明

4.5.6模式与名称空间

4.5.7在实例中引用模式文档

4.5.8注解

4.6在XMLSpy中创建模式文档

4.7模式文档的验证

4.8小结

第5章内置简单类型

5.1基于字符串的类型

5.1.1string

5.1.2normalizedString

5.1.3token

5.1.4Name

5.1.5NCName

5.2数字类型

5.2.1float和double(浮点数和双精度浮点数)

5.2.2decimal(小数)

5.2.3integer(整数)

5.3日期和时间类型

5.3.1date

5.3.2time

5.3.3dateTime

5.3.4gYear

5.3.5gYearMonth

5.3.6gMonth

5.3.7gMonthDay

5.3.8gDay

5.3.9duration

5.4其他数据类型

5.4.1boolean

5.4.2anyURI

5.4.3QName

5.5小结

第6章自定义简单类型

6.1面(facet)

6.1.1限制范围

6.1.2限制长度

6.1.3指定精度

6.1.4枚举值

6.1.5模式匹配

6.1.6空白处理

6.1.7固定面

6.2原子类型

6.3列表类型

6.3.1定义列表类型

6.3.2限制列表类型

6.4联合类型

6.4.1定义联合类型

6.4.2限制联合类型

6.5阻止简单类型的派生

6.6小结

第7章复杂类型

7.1从简单类型到复杂类型

7.2xs:attribute元素的use、default和fixed属性

7.3anyType

7.4纯元素内容

7.4.1sequence组

7.4.2choice组

7.4.3all组

7.5元素的出现指示符

7.6元素的默认值和固定值

7.7空元素

7.8混合内容

7.9元素组

7.10属性组

7.11通配符

7.11.1元素通配符

7.11.2属性通配符

7.12小结

第8章派生复杂类型

8.1扩展派生复杂类型

8.1.1扩展简单内容

8.1.2扩展纯元素内容

8.1.3扩展混合内容

8.1.4扩展空内容

8.2限制派生复杂类型

8.2.1限制简单内容

8.2.2限制纯元素内容

8.2.3限制混合内容

8.2.4限制空内容

8.3在实例文档中使用派生类型

8.4替换组

8.5抽象元素和类型

8.6控制派生类型的创建和使用

8.7小结

第Ⅲ篇解析篇

第9章一致性约束

9.1unique约束

9.2key约束

9.3keyref约束

9.4小结

第10章引入其他的模式文档

10.1包含

10.2重定义

10.3导入

10.4小结

第11章使用DOM、SAX和JAXP解析XML文档

11.1DOM、SAX和JAXP概述

11.2使用DOM解析XML文档

11.2.1DOM结构模型

11.2.2DOM树中的节点类型

11.2.3DOM解析器工厂和

11.2.3DOM解析器

11.2.4JAXP的错误类和异常类

11.2.5使用DOM解析XML文档的实例

11.3使用SAX解析XML文档

11.3.1SAX的处理机制

11.3.2配置SAX解析器

11.3.3SAX解析器工厂

11.3.4SAX的异常类

11.3.5ErrorHandler接口

11.3.6使用SAX解析XML

11.2.3文档的实例

11.4使用XMLSchema来

11.4验证XML文档

114.1模式工厂和验证

11.4.2与解析API的集成

11.4.3获取类型信息

11.5小结

第12章使用JDOM解析XML文档

12.1下载并配置JDOM

12.2JDOMAPI介绍

12.3使用JDOM访问XML文档的实例

12.4小结

第13章使用dom4j解析XML文档

13.1下载并配置dom4j

13.2dom4jAPI介绍

13.3使用dom4j访问XML文档的实例

13.3.1使用XMLSchema来验证XML文档

13.3.2使用访问者模式遍历XML文档

13.3.3使用dom4j的事件模型来访问XML文档

13.4小结

第14章解析名称空间

14.1DOM和名称空间

14.2SAX和名称空间

14.3JDOM和名称空间

14.4dom4j和名称空间

14.5小结

第Ⅳ篇XSLT篇

第15章XSLT1.0

15.1XSLT概述

15.2Xalan处理器

15.3模板规则

15.4元素

15.5元素

15.6元素

15.7匹配节点的模式

15.8mode属性

15.9内置的模板规则

15.10对空白的处理

15.11XPath语言

15.11.1XPath上下文

15.11.2位置路径

15.11.3表达式

15.11.4核心函数库

15.12创建结果树

15.12.1创建元素和属性

15.12.2创建文本

15.12.3创建处理指令

15.12.4创建注释

15.12.5复制节点

15.12.6输出格式化的数字

15.13条件处理

15.13.1

15.13.2

15.14排序

15.15变量和参数

15.15.1变量

15.15.2参数

15.16命名模板

15.17合并样式表

15.17.1导入样式表

15.17.2包含样式表

15.18模板规则冲突的解决

15.19元素

15.19.1指定输出文档的格式

15.19.2输出XML声明

15.19.3输出文档类型定义

15.19.4输出CDATA段

15.19.5指定文档缩进

15.19.6指定媒体类型

15.20XSLT中的函数

15.21数字格式化

15.22查询和分组

15.23处理多个输入文档

15.24JAXP中的XSLTAPI

15.24.1转换器工厂

15.24.2Transformer和Templates

15.24.3一个实例

15.25在XMLSpy中创建样式表文档

15.26小结

第16章XSLT2.0

16.1Saxon处理器

16.2XPath2.0

16.2.1一切都是序列

16.2.2for表达式

16.2.3条件表达式

16.2.4限定性表达式

16.2.5类型

16.2.6日期和时间

16.2.7函数

16.3XSLT2.0的新特性

16.3.1分组

16.3.2隐含文档节点(临时树)

16.3.3使用元素输出多个文件

16.3.4元素的改进

16.3.5字符映射

16.3.6自定义样式表函数

16.4小结

第Ⅴ篇XQuery篇

第17章XQuery

17.1XQuery简介

17.2查看XQuery的查询结果

17.2.1XMLSpy和StylusStudio

17.2.2Saxon

17.2.3DataDirectXQuery

17.3XQuery基础

17.3.1处理模型

17.3.2表达式上下文

17.3.3数据模型

17.3.4类型

17.3.5注释

17.4表达式

17.4.1基本表达式

17.4.2路径表达式

17.4.3序列表达式

17.4.4算术表达式

17.4.5比较表达式

17.4.6逻辑表达式

17.4.7FLWOR表达式

17.4.8有序和无序表达式

17.4.9条件表达式

17.4.10量化表达式

17.4.11作用于序列类型的表达式

17.4.12验证表达式

17.4.13扩展表达式

17.5查询的结构

17.5.1主模块和库模块

17.5.2版本声明

17.5.3序言

17.5.4设置器

17.5.5名称空间声明

17.5.6默认名称空间声明

17.5.7模式导入

17.5.8模块导入

17.5.9变量声明

17.5.10函数声明

17.5.11选项声明

17.6小结

第18章在Java中使用

XQuery——XQJ

18.1XQJ简介

18.2开发一个XQJ应用

18.3对XQuery上下文的支持

18.4映射XQuery数据模型

18.5对XQuery类型系统的支持

18.6XQMetaData接口

18.7小结

附录A快速掌握HTML

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/24 0:48:05