王朝网络
分享
 
 
 

XML完全开发指南(含盘)

王朝导购·作者佚名
 
XML完全开发指南(含盘)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,HTML XML ,

作者: 孙更新,裴红义,杨金龙编著

出 版 社: 科学出版社

出版时间: 2008-5-1字数: 882000版次: 1页数: 570印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030211743包装: 平装编辑推荐

“完全开发指南”系列编程图书,国内资深Web开发人员和培训讲师倾情奉献。

为准备学习XML和XML应用程序开发者提供“一站式学习方案”:

XML基础、DTD、XSD、XPath语法,XML文档显示——CSS、XSL,可扩展链接技术——XLink、XPointer,SQL Server 2000中的XML操作,XML DOM编程模型,Java中的XML编程,JavaScript中的XML编程,.NET中的XML编程,.NET中的XML Web Service,XML最新应用——Ajax。

XML是新一代网络数据表示、传输和交换的标准,在Web编程、新型数据库系统、计算机网络编程、网络数据交换和跨平台编程中,正发挥着越来越重要的作用。现如今,在Web 2.0和SOA风行的时代,XML无所不在,熟练掌握XML的概念和开发技术,并将其合理运用,是当前形势下对Web开发者的基本要求。

本书从实际开发需求选取技术主题,结合当前实战。除了全面讲述XML基础知识之外,更把重点放在现代Web开发中的关键技术,例如,如何显示XML,如何转换XML,如何创建和使用XML。

基于XML的数据交换和跨平台编程需求,作者结合大量来自实际开发项目的范例,专辟章节着重介绍了XML与各种主流开发语言的结合,包括SQL Server 2000中的XML操作、Java中的XML编程、JavaScript中的XML编程以及.NET中的XML编程,这些技术对开发者的实际编程极具价值。

XML在Web 2.0时代的最新应用体现在Ajax技术,本书对此也不吝篇幅,详细介绍了Ajax的各技术组成部分和prototype框架,以及XML在Ajax中的运用,让您充分体验Web 2.0的最新技术。

本书适用于Web开发人员。无论您是初涉编程的新手、已有一定经验的编程人员、数据库管理员、网站设计师,还是普通的计算机用户,相信您读完本书,都可以从中获益匪浅。

内容简介

XML是新一代网络数据表示、传输和交换的标准,是Internet环境中跨平台的、依赖于内容的技术。它的应用已经渗透到与网络数据处理相关的各个领域。

本书系统阐述了进行XML开发所涉及的相关技术,力图向读者展示一个完整的XML开发环境。主要内容包括:XML开发工具,XML语法,DTD和XSD,CSS和XSL,在SQL Server2000中如何操作XML数据,XLink和XPointer,DOM模型,Java、JavaScript、.NET中的XML编程,XML Web Service技术,全书最后介绍了Web 2.0时代XML技术的最新应用一一Ajax。

本书采用理论与实践结合、相互渗透、逐步引导的讲解方法。在介绍技术的基础知识后,通过实例深入剖析技术的具体应用,帮助读者快速入门并逐步精通。

本书面向XML初学者,可作为高等院校计算机、电子商务以及信息类相关专业课程的教材,也可供广大Web应用程序开发者和用户参考。

目录

第1章 XML概述

1.1 什么是XML

1.1.1 XML是元标记语言

1.1.2 XML描述的是结构和语义,而不是格式

1.2 XML的产生背景

1.2.1 电子数据交换简介

1.2.2 XML的产生及其与SGML、HTML的关系

1.3 XML的优越性

1.4 XML应用综述

1.5 XML软件

1.5.1 XML浏览器

1.5.2 XML编辑器

1.5.3 XML解析器

1.6 XML相关技术

1.6.1 级联样式表

1.6.2 可扩展样式表语言

1.6.3 URL和URI

1.6.4 XLink和XPointer

1.6.5 Unicode字符集

1.6.6 如何将这些技术融合在一起

1.7 XML开发工具

1.7.1 XMLSpy 2007的主要功能

1.7.2 XMLSpy 2007的图形用户界面

1.7.3 XMLSpy 2007的安装

1.7.4 XMLSpy 2007的使用

1.8 本章小结

第2章 XML语法

2.1 XML文档结构

2.2 XML文档规则

2.2.1 格式良好的XML文档规则

2.2.2 格式良好的XML文档

2.2.3 有效的XML文档

2.3 XML声明

2.4 文档内容

2.4.1 XML元素

2.4.2 XML属性

2.4.3 注释

2.4.4 字符引用和实体引用

2.5 命名空间

2.5.1 命名冲突

2.5.2 解决命名冲突的方法

2.5.3 使用命名空间

2.6 XML文档高级应用

2.6.1 XML专用标记——处理指令

2.6.2 XML专用标记——CDATA节

2.7 本章小结

第3章 XML文档类型定义——DTD

3.1 什么是DTD

3.2 为什么要使用DTD

3.3 DTD声明

3.3.1 内部DTD

3.3.2 外部DTD

3.4 DTD语法

3.4.1 元素声明

3.4.2 属性声明

3.4.3 实体声明

3.5 本章小结

第4章 XML模式定义——XSD

4.1 Schema简介

4.2 为什么要使用Schema

4.3 Schema的文档结构

4.4 XSD的数据类型

4.4.1 简单数据类型

4.4.2 复杂数据类型

4.5 Schema中的元素声明

4.5.1 简单元素的声明

4.5.2 复杂元素的声明

4.5.3 匿名类型定义

4.6 Schema中的属性声明

4.7 全局元素和全局属性

4.8 在XML模式中创建元素和属性组

4.8.1 sequence元素

4.8.2 choice元素

4.8.3 group兀素

4.8.4 an元素

4.8.5 attributeGroup元素

4.9 在一个XML模式中使用另一个模式

4.9.1 include元素

4.9.2 import元素

4.10 本章小结

第5章 XML文档的显示——CSS

5.1 样式表简介

5.2 级联样式表CSS

5.2.1 什么是CSS

5.2.2 样式表与文档的链接

5.2.3 级联过程

5.3 CSS语法

5.4 CSS属性

5.4.1 字体属性

5.4.2 文本属性

5.4.3 背景属性

5.4.4 定位属性

5.4.5 尺寸属性

5.4.6 布局属性

5.4.7 外补丁属性

5.4.8 轮廓属性

5.4.9 边框属性

5.4.10 内容属性

5.4.11 内补丁属性

5.4.12 列表属性

5.4.13 表格属性

5.4.14 其他属性

5.5 本章小结

第6章 XML文档的显示——XSL

6.1 XSL概述

6.2 XSLT

6.2.1 为什么要用XSLT

6.2.2 XSLT的历史

6.2.3 XSLT和CSS的比较

6.3 XPath

6.3.1 XPath定义

6.3.2 XPath数据类型

6.3.3 XPath表达式

6.3.4 XPath定位路径

6.3.5 XPath标准函数库

6.4 XSL文档结构

6.5 XSLT的元素语法

6.5.1 XSL模板

6.5.2 使用xsl:value-of获得节点价

6.5.3 使用xsl:for-each处理多个儿素

6.5.4 默认的模板规则

6.5.5 对输出元素排序

6.5.6 选择

6.5.7 XPath表达式在XSL样式表中的使用方法总结

6.5.8 决定输出要包含的内容

6.5.9 使用xsl:copy复制当前节点

6.5.10 使用xsl:number为节点计数

6.5.11 使用xsl:variable定义常数

6.5.12 命名模板

6.5.13 参数及使用

6.5.14 删除和保留空白

6.5.15 合并多个样式表

6.6 本章小结

第7章 XML和Microsoft SQL Server 2000的集成

7.1 Microsoft SQL Server 2000对XML的支持

7.1.1 SQL Server 2000中的XML特征

7.1.2 SQL Server的XML体系结构

7.1.3 启用ⅡS对SQL Serverr XML的支持

7.2 使用存储在SQL Server中的数据生成XML文档

7.2.1 For XML Raw模式

7.2.2 For XML Auto模式

7.2.3 For XML Explicit模式

7.2.4 转义字符和特殊符号

7.3 对SQL Server数据库数据执行XPath查询

7.3.1 XDR架构元素

7.3.2 XPath查询的步骤

7.4 把XML数据插入到SQL Server数据库表中

7.5 本章小结

第8章 XLink和XPointer

8.1 XLink

8.1.1 链接

8.1.2 简单链接

8.1.3 扩展链接

8.1.4 外联链接

8.1.5 扩展链接组

8.2 XPointer

8.2.1 绝对位置项

8.2.2 相对位置项

8.2.3 字符串位置项

8.2.4 origin绝对位置项

8.3 本章小结

第9章 XML DOM编程模型

9.1 文档对象模型概述

9.2 XML解析器

9.3 DOM解析树

9.4 MSXML DOM模型结构

9.4.1 DOMDocument对象

9.4.2 IXMLDOMNode对象

9.4.3 IXMLDOMNodeList对象

9.4.4 IXMLDOMParseError对象

9.5 DOM编程步骤

9.6 本章小结

第10章 Java中的XML编程

10.1 使用DOM解析XML

10.1.1 Java DOM的API

10.1.2 Java DOM的应用

10.2 使用SAX解析XML

10.2.1 SAX中的事件

10.2.2 Java SAX的API

10.2.3 Java SAX的应用

10.3 使用JDOM解析XML

10.3.1 JDOM的API

10.3.2 JDOM的应用

10.4 本章小结

第11章 使用JavaScript操作XML文档

11.1 JavaScript语言概述

11.1.1 JavaScript的基本语法

11.1.2 JavaScript事件

11.1.3 JavaScript程序的编写及运行

11.2 使用JavaScript解析XML文档

11.2.1 创建DOM文档对象并载入XML文档

11.2.2 遍历XML DOM文档

11.2.3 在DOM中添加、删除和替换节点

11.3 使用JavaScript验证XML文档

11.3.1 使用DOM验证XML文档对于DTD的有效性

11.3.2 使用DOM验证XML文档对于XML模式的有效性

11.4 使用样式表实时处理XML文档

11.5 本章小结

第12章 .NET中的XML编程

12.1 使用流模式处理XML文档

12.1.1 读取XML文档

12.1.2 写XML文档

12.2 使用DOM处理XML文档

12.2.1 .NET W3C DOM类简介

12.2.2 使用DOM加载及保存XML数据

12.2.3 使用DOM浏览XML文档

12.2.4 创建新节点

12.2.5 修改和删除节点

12.3 ADO.NET与XML

12.3.1 ADO.NET简介

12.3.2 XML与DataSct对象的关系

12.3.3 使用DataSct对象访问XML文档

12.3.4 同步XML文档和DataSet对象

12.4 XML查询

12.4.1 XPathDocumernt 对象

12.4.2 XPathNavigator对象

12.4.3 XPathExpression对象

12.5 XML转换

12.5.1 使用编程的方式实现XML转换

12.5.2 使用ASP.NET中的控件显示XML数据

12.5.3 扩展XSLT样式表

12.5.4 扩展对象

12.6 XML序列化

12.6.1 XML的序列化

12.6.2 使用XmlSeriauzer序列化对象

12.6.3 控制XML序列化

12.7 本章小结

第13章 .NET中的XML Web Service

13.1 XML Web Service概述

13.1.1 什么是Web Service

13.1.2 Web Service软件的支持

13.1.3 XML Web Service的定义

13.1.4 XML Web Service的技术支持

13.2 创建和使用XML Web Service

13.2.1 创建XML Web Service

13.2.2 使用XML Web Service

13.3 本章小结

第14章 XML最新应用——Ajax

14.1 Ajax概述

14.2 Ajax技术基础

14.3 Ajax技术核心

14.3.1 创建XML HttpRequest对象

14.3.2 XML HttpRequest对象的方法与属性

14.3.3 Prototype框架

14.4 Ajax应用

14.5 本章小结

书摘插图

第1章 XML概述

章前导读

XML使用一个简单而又灵活的标准格式,为基于Web的应用提供了一个描述数据和交换数据的有效手段。本章将介绍什么是XML,XML产生的背景,XML的优越性和XML的应用,以及XML软件和相关的技术及开发工具。

学习重点

什么是XML

XML的优越性

XML的应用

XML开发工具

1.1什么是XML

XML(Extensible Markup Language,可扩展的标记语言)是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,可以定义其他与特定领域有关的、语义的、结构化的标记。

XML是Internet环境中跨平台的、依赖于内容的技术,是当前处理分布式结构信息的选择工具。它可以简化通过Internet的文档信息传输。

XML由XML工作组(原先的SGML编辑审查委员会)开发,此工作组由World Wide Web Consortium(W3C)在1996年主持成立。工作组由Sun Microsystems的Jon Bosak负责,同样由W3C组织的XML SIG(Special Interest Group,原先的SGML工作组)积极参与了XML工作组的工作。

XML的设计目标如下:

(1)XML应该可以直接用于Internet。

(2)XML应该支持大量不同的应用。

(3)XML应该与SGML兼容。

(4)处理XML文件的程序应该容易编写。

(5)XML中的可选项应无条件地保持最少,理想状况下应该为0个。

(6)XML文件应该是人可以直接阅读的,应该是条理清楚的。

(7)XML的设计应快速完成。

(8)XML的设计应该是形式化的、简洁的。

(9)XML文件应易于创建。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
中国易学标本地:神奇桓仁
国宝流散:藏经洞纪事
忘忧清乐:敦煌的体育
白衣战士(简装DVD)
心灵鸡汤精粹版Ⅸ:感谢折磨你的人
网络组建案例实录
藏地密码2(一部关于西藏的百科全书式小说)
贾老师教作文(最新版)(10DVD附书)
快速消费品销售技能训练
迪士尼·世界经典卡通片II(333集完整版、珍藏纪念版)(12HDVD)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有