网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | XML编程与应用教程(第3版) |
分类 | |
作者 | 孙更新,李玉玲 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 可扩展标记语言(XML)是一种新的Web开发辅助语言,利用它可通过Internet进行信息的描述、交换和显示。本书是学习和应用XML语言的实用教材,书中不仅详细阐述了XML的基本概念、语法规则、文档类型定义、模式定义、级联样式表、可扩展样式表、与数据库的集成、文档对象模型,还介绍了XML在Java和.NET中的编程,很后通过一个综合案例和5个课程实验演示了XML在实际项目开发中的应用。 本书内容由浅入深,在讲解基本概念和基础知识的同时给出了大量实例,便于读者消化吸收所学内容。每章还包括了小结和习题,便于读者巩固所学的知识。 本书可作为高等院校计算机、电子商务以及信息类相关专业的教材,也可供相关技术人员、广大Web应用程序开发者参考。 目录 章XML概述1 1.1XML的概念1 1.2XML的产生背景3 1.2.1电子数据交换简介3 1.2.2XML的产生及其与SGML、HTML的关系3 1.3XML的优越性5 1.4XML应用综述6 1.5XML开发工具7 1.5.1AltovaXMLSpy的主要功能7 1.5.2AltovaXMLSpy的图形用户界面10 1.5.3AltovaXMLSpy2013的安装13 1.5.4AltovaXMLSpy的使用16 1.6本章小结18 1.7习题18 第2章XML语法20 2.1XML文档概述20 2.2XML文档结构21 2.3XML文档规则22 2.3.1格式良好的XML文档规则23 2.3.2格式良好的XML文档26 2.3.3有效的XML文档26 2.4XML声明27 2.5XML文档内容31 2.5.1XML元素31 2.5.2XML属性33 2.5.3注释35 2.5.4字符引用和实体引用35 2.6命名空间37 2.6.1命名冲突37 2.6.2解决命名冲突的方法37 2.6.3命名空间的使用38 2.7本章小结40 2.8习题40 第3章XML文档类型定义——DTD42 3.1DTD概述42 3.2DTD声明43 3.2.1内部DTD44 3.2.2外部DTD45 3.3DTD语法46 3.3.1元素声明46 3.3.2属性声明54 3.3.3实体声明62 3.4本章小结64 3.5习题65 第4章XML模式定义——XSD67 4.1XMLSchema与DTD67 4.2Schema的文档结构68 4.3XMLSchema中的数据类型71 4.3.1简单数据类型72 4.3.2复杂数据类型75 4.4模式文件中的元素声明75 4.4.1简单元素的声明76 4.4.2复杂元素的声明77 4.4.3匿名类型的定义79 4.5模式文件中的属性声明79 4.6在XML模式中创建元素和属性组82 4.6.1sequence元素82 4.6.2choice元素83 4.6.3group元素84 4.6.4all元素86 4.6.5attributeGroup元素87 4.7模式重用88 4.7.1include元素88 4.7.2import元素91 4.8本章小结94 4.9习题94 第5章XML文件的显示——CSS和XSL98 5.1级联样式表(CSS)98 5.1.1CSS的含义99 5.1.2CSS的语法99 5.1.3样式表与文档的链接100 5.2可扩展样式表(XSL)102 5.2.1XSLT103 5.2.2XPath103 5.2.3XSL文档结构114 5.2.4XSL模板117 5.2.5XSLT的元素语法122 5.3本章小结145 5.4习题146 第6章XML和MicrosoftSQLServer2012的集成149 6.1MicrosoftSQLServer2012对XML的支持149 6.2使用存储在SQLServer中的数据生成XML文档150 6.2.1RAW模式150 6.2.2AUTO模式151 6.2.3EXPLICIT模式和PATH模式151 6.3把XML数据插入SQLServer数据库的表中152 6.4SQLServer中的XML数据类型156 6.5本章小结161 6.6习题161 第7章XLink和XPointer163 7.1XLink163 7.1.1链接163 7.1.2简单链接165 7.1.3扩展链接166 7.1.4外联链接168 7.1.5扩展链接组169 7.2XPointer171 7.2.1绝对位置项173 7.2.2相对位置项177 7.2.3字符串位置项180 7.2.4origin绝对位置项181 7.3本章小结183 7.4习题184 第8章XMLDOM编程模型185 8.1文档对象模型概述185 8.2XML解析器186 8.3DOM解析树188 8.4DOM模型结构190 8.4.1DOMDocument对象190 8.4.2IXMLDOMNode对象193 8.4.3IXMLDOMNodeList对象194 8.4.4IXMLDOMParseError对象194 8.5DOM编程步骤195 8.6本章小结196 8.7习题196 第9章Java中的XML编程198 9.1使用DOM解析XML198 9.1.1JavaDOM的API198 9.1.2JavaDOM的应用201 9.2使用SAX解析XML208 9.2.1SAX中的事件208 9.2.2JavaSAX的API211 9.2.3JavaSAX的应用212 9.3使用JDOM解析XML217 9.3.1JDOM的API217 9.3.2JDOM的应用220 9.4本章小结224 9.5习题225 0章.NET中的XML编程227 10.1使用流模式处理XML227 10.1.1读取XML228 10.1.2写出XML234 10.2使用DOM处理XML239 10.2.1.NETW3CDOM类简介240 10.2.2使用DOM加载及保存XML数据241 10.2.3使用DOM浏览XML242 10.2.4创建新节点250 10.2.5修改和删除节点255 10.3ADO.NET与XML257 10.3.1ADO.NET简介258 10.3.2XML与DataSet对象的关系258 10.3.3使用DataSet对象访问XML258 10.4本章小结265 10.5习题2651章基于XML的在线相册系统270 11.1系统功能分析270 11.2系统XML文件的设计271 11.3账户管理模块的设计274 11.3.1管理员登录274 11.3.2注册账号276 11.3.3修改账号信息279 11.4相片管理模块的设计282 11.4.1上传相片282 11.4.2浏览相片283 11.4.3相片评论285 11.5留言管理模块的设计288 11.5.1添加留言288 11.5.2删除留言290 11.6本章小结291 附录课程实验292 课程实验一网上论坛292 系统分析与设计292 系统XML文件设计292 系统运行演示294 课程实验二家庭财务管理系统297 系统分析与设计297 系统XML文件设计297 系统运行演示298 课程实验三人事档案管理系统301 系统分析与设计301 系统XML文件设计301 系统运行演示303 课程实验四影院售票系统306 系统分析与设计306 系统XML文件设计306 系统运行演示307 课程实验五在线投票管理系统310 系统分析与设计310 系统XML文件设计310 系统运行演示311 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。