欢迎光临
免费的PDF电子书下载网站

XML技术应用 PDF下载

编辑推荐

暂无

内容简介

  《XML技术应用》按照万维网联盟(W3C)的成熟标准和发展趋势,带领读者循序渐进地学习XML的相关知识,并展示了大量的应用实例。全书的主要内容包括XMI。概述、XML语法、文档类型定义、文档对象模型、XSL转换、XML中的链接、命名空间、XMLSchema以及WebService。同时,本书包括两个附录,附录A介绍了一个简单易用的。XML集成开发环境XMLSPY的安装及使用;附录B介绍了一组由Java语言提供的针对XML的API。

  《XML技术应用》以XML1.0版本为基础,语言简洁、内容丰富、涵盖面广,并且包含丰富的实例程序,适合大学本科计算机、信息管理与信息系统及其相关专业的XML基础教材,同时也可作为相关研究人员和工程技术人员的参考书籍。

作者简介

暂无

XML技术应用 PDF下载

目录

第1章 XML概述
1.1 什么是XML
1.1.1 标记语言
1.1.2 XML的起源
1.2 XML的优点
1.2.1 XML的特性
1.2.2 XML的优点
1.3 XML的处理过程
1.3.1 编辑器
1.3.2 语法分析和处理程序
1.3.3 用户端应用程序
1.3.4 XML处理过程的总结
1.4 XML的设计目标
1.5 XML的相关技术
1.5.1 文档类型定义(DTD)
1.5.2 文档对象模型(DOM)
1.5.3 级联样式表(CSS)
1.5.4 可扩展的样式语言(XSL)
1.5.5 URL和URI
1.5.6 可扩展的链接语言(XLL)
1.6 创建并显示简单的XML文档
1.6.1 Hello XML World
1.6.2 显示XML文档
本章小结
习题1

第2章 XML语法
2.1 XML文档结构
2.1.1 序言区
2.1.2 主体区
2.1.3 尾声区
2.2 元素和标记
2.2.1 元素的命名
2.2.2 标记
2.2.3 空元素
2.2.4 元素的嵌套
2.3 属性
2.3.1 属性的命名
2.3.2 属性的值
2.4 引用
2.4.1 实体引用
2.4.2 字符引用
2.5 处理指令
2.6 注释
2.7 CDATA节
2.8 创建格式良好的XML文档
2.8.1 XML文档的声明
2.8.2 元素
2.8.3 属性
2.8.4 其他
2.8.5 文档全文
本章小结
习题2

第3章 文档类型定义
3.1 什么是DTD
3.2 DTD的调用
3.2.1 内部DTD的声明
3.2.2 外部DTD的声明
3.2.3 内部DTD和外部DTD的联合使用
3.3 DTD的结构
3.4 元素的声明
……
第4章 文档对象模型
第5章 XSL转换
第6章 在XML中使用链接
第7章 命名空间和XML Schema
第8章 XML Web Service
附录A XMLSPY简介
附录B XML的Java API
参考文献

免费在线读

  1.5.4 ; 可扩展的样式语言(XsL)
  从某种意义上说,XSL同CSS类似,都是用于定义XML元素样式的规则。但是XSL是更加先进的专门用于XMI.文档的样式表语言,并且XSI.文档本身就是结构完整的XML 文档。
  XSL文档包括一系列的适用于特定XMI.元素样式的规则。XSL处理程序读取XML文档,并将其读人的内容与样式表中的模式相比较,当在XML文档中识别出XSL样式表中的模式时,对应的规则输出相应文本的组合。与CSS不同,输出的文本比较任意,也不局限于输出文本上加上格式化信息。
  CSS只能改变特定元素的格式,也只能以元素为基础,但是XSL样式表可以重新排列元素并对元素进行重排序。这样的样式表可以隐藏一些元素而显示另外一些元素。进一步说,还可以选择应用样式的标记,而不是仅仅基于标记,还基于标记的内容和特性以及基于标记在文档中相对于其他元素的位置和基于其他的准则。
  CSS的优越性在于具有广泛的浏览器支持,但是XSL的功能更加灵活和强大,可以很好地用于XML文档,而且带XSL样式表的XML文档可以很轻松地转换为带CSS的HTML文档。
  XSL将在第5章中详细介绍。
  1.5.5 ; URL和UR0
  同HTML文档一样,XML文档也可以应用于Web上。在使用HTML时,HTML文档被统一资源定位地址(unifoi.m resoljrcc locat。r,URL)所引用。同样,XML也可以通过URL进行引用。虽然URL已经被人们广泛理解并且广泛支持,但在这里要说明的是,XML规范使用的是更为通用的统一资源标识符(unifor.m resotjrcc identer,URI)。UR〕对于定位Internet上的资源是更为通用的架构,更为注重资源而不太注重资源的位置。理论上来说,URI可以找出镜像文档最为近似的副本,或者是找出已经从一个站点转移到另一个站点的文档。但是,实际上,URI仍然处于进一步的研究之中,当前软件所支持的唯一的一种URI正是URL。
  有关URL以及URI在本书中将不做详细介绍,在这里只是说明XML规范中使用的是URI,感兴趣的读者可以进一步去了解有关URI的相关内容。
  1.5.6 ; 可扩展的链接语言(XLL)
  当将XML文档发布到Internet上,用户当然希望能够找到这些文档,并且将这些文档链接起来。在H7ML中,可以通过标准的链接标记〈a〉(anchor)同其他文档相链接,在XML中就也可以使用这种标记对文档加以链接。使用〈a〉具有一定的局限性:首先,只能使用锚站标记(〈a〉),不能使用其他元素标记;其次,〈a〉的链接只是单向的,用户可以从链接文档上找到被链接文档的位置,从被链接文档上无法直接找到链接过来文档的问题,只能通过CGI编程等方式从服务器端获知,增加了编程的复杂性。另外,对于〈a〉,它的链接只能指向特定位置处的特定文档的某一点,而无法指定一个范围或者一个区域。因此,在XMI+中引入了专门的XLL来进行文档的链接和定位,分为XLink和XPOintcr。
  XLink使得XML文档中的任意元素成为链接,而不仅仅是A元素。进一步来说,XLink的链接可以是双向的、多向的,或者是指向多个镜像的站点,选择这些站点中最近的一个。
  XPointer能使链接不仅指向特定位置处的特定文档,而且还可以指向特定文档的特定部分,如某个元素。XPointer提供了文档之间连接非常强大的功能,XPointe,不仅仅可以引用文档中的一点,而且可以指向一个范围或者是一个区域,XPointer可以通过XPath(XML路径语言)来查询定位XML文档、操作字符串、数字、布尔类型数据和匹配一系列结点,从而达到定位文档特定部位的目的。
  ……

XML技术应用 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:XML技术应用