logo
分类于: 计算机基础

简介

XML应用入门与提高

XML应用入门与提高 0.0分

资源最后更新于 2020-03-29 03:06:28

作者:祝红涛陈军红

出版社:出版社清华大学出版社

出版日期:2015-01

文件格式: pdf

标签: 计算机 编程语言 程序 XML

简介· · · · · ·

本书从初学者的角度出发,由浅入深、循序渐进地介绍了XML文档应用与开发的相关知识,书中不但提供了大量XML的示例,还提供了大量的实战和上机练习用于演练。本书涉及面广泛,几乎涉及XML应用与开发的所有重要知识,适合所有XML初学者使用。另外,对于大中专和培训班的学生来说,本书更是一本不可多得的教材。祝红涛,陈军红编著

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 第1章 XML概述
  3. 1.1 标记语言概述
  4. 1.1.1 标记语言的类型
  5. 1.1.2 标记语言的历史
  6. 1.2 XML的基础知识
  7. 1.2.1 XML的概念
  8. 1.2.2 XML的特点
  9. 1.2.3 XML的用途
  10. 1.3 XML与HTML语言
  11. 1.3.1 语法要求不同
  12. 1.3.2 标记不同
  13. 1.3.3 作用不同
  14. 1.3.4 其他不同
  15. 1.4 XML的相关技术
  16. 1.4.1 W3C组织
  17. 1.4.2 技术标准
  18. 1.5 XML的优势
  19. 1.5.1 技术优势
  20. 1.5.2 商业优势
  21. 1.6 XML的应用领域
  22. 1.6.1 电子商务
  23. 1.6.2 网络出版
  24. 1.6.3 移动通信
  25. 1.6.4 Web服务
  26. 1.6.5 Web集成
  27. 1.6.6 配置文件
  28. 1.6.7 分布式计算
  29. 1.6.8 前景观望
  30. 1.7 XML开发工具
  31. 1.8 实战——XML文档引入CSS文件
  32. 1.9 思考与练习
  33. 第2章 XML入门
  34. 2.1 XML文档
  35. 2.1.1 XML文档构成
  36. 2.1.2 XML文档声明
  37. 2.1.3 XML文档注释
  38. 2.1.4 XML处理指令
  39. 2.2 XML元素和标记
  40. 2.2.1 元素和标记
  41. 2.2.2 元素定义
  42. 2.2.3 元素特性
  43. 2.3 XML元素属性
  44. 2.3.1 属性的使用
  45. 2.3.2 元素和属性
  46. 2.4 XML中的字符和实体
  47. 2.4.1 实体概述
  48. 2.4.2 CDATA文本段
  49. 2.4.3 文档规范
  50. 2.5 XML命名空间
  51. 2.5.1 命名空间概述
  52. 2.5.2 自定义命名空间
  53. 2.5.3 命名空间的特点
  54. 2.5.4 默认的命名空间
  55. 2.6 实战——系统用户信息管理
  56. 2.7 本章习题
  57. 第3章 XML与DTD
  58. 3.1 DTD简介
  59. 3.1.1 DTD概述
  60. 3.1.2 DTD的构成
  61. 3.1.3 DTD文档定义
  62. 3.2 元 素 声 明
  63. 3.2.1 元素声明简介
  64. 3.2.2 元素声明分类
  65. 3.3 属性
  66. 3.3.1 属性声明
  67. 3.3.2 属性类型
  68. 3.3.3 属性附加声明
  69. 3.4 实战——水果信息DTD
  70. 3.5 DTD引用
  71. 3.5.1 引用内部DTD
  72. 3.5.2 引用外部DTD
  73. 3.5.3 混合引用DTD
  74. 3.6 实体声明与引用
  75. 3.6.1 实体的概念与分类
  76. 3.6.2 内部普通实体
  77. 3.6.3 外部普通实体
  78. 3.6.4 参数实体
  79. 3.7 实战——衣帽配饰信息管理
  80. 3.8 本章习题
  81. 第4章 XML与XSD
  82. 4.1 了解XSD技术
  83. 4.1.1 XSD的概念
  84. 4.1.2 XSD的好处
  85. 4.1.3 XSD与DTD
  86. 4.1.4 制定XSD文档
  87. 4.2 XSD的构成元素
  88. 4.2.1 XSD的元素
  89. 4.2.2 创建根元素
  90. 4.2.3 创建简单元素
  91. 4.2.4 简单类型元素
  92. 4.2.5 限定数据约束
  93. 4.2.6 创建属性元素
  94. 4.2.7 创建复合元素
  95. 4.2.8 指示器
  96. 4.2.9 any和anyAttribute元素
  97. 4.3 XSD的数据类型
  98. 4.3.1 字符串数据类型
  99. 4.3.2 日期和时间数据类型
  100. 4.3.3 数值数据类型
  101. 4.3.4 其他数据类型
  102. 4.4 XSD的常用验证工具
  103. 4.4.1 XMLWriter工具
  104. 4.4.2 XMLSpy工具
  105. 4.5 实战——通过代码验证XML文档
  106. 4.6 思考与练习
  107. 第5章 XPath和XQuery语言
  108. 5.1 XSL常用标记
  109. 5.2 XPath简介
  110. 5.3 XPath定位技术
  111. 5.3.1 路径表达式
  112. 5.3.2 XPath 轴
  113. 5.3.3 节点测试
  114. 5.3.4 XPath运算符
  115. 5.4 XPath函数
  116. 5.4.1 String类函数
  117. 5.4.2 Number类函数
  118. 5.4.3 Boolean类函数
  119. 5.4.4 Node-Set类函数
  120. 5.5 XQuery技术
  121. 5.5.1 XQuery简介
  122. 5.5.2 XQuery表达式基础
  123. 5.5.3 FLWOR表达式
  124. 5.5.4 XQuery函数
  125. 5.6 实战——数码信息显示
  126. 5.7 本章习题
  127. 第6章 文档显示技术
  128. 6.1 XSLT简介
  129. 6.1.1 XSL与XSLT
  130. 6.1.2 XSLT转换技术
  131. 6.1.3 CSS样式技术
  132. 6.2 XSLT模板
  133. 6.2.1 模板概述
  134. 6.2.2 模板匹配
  135. 6.2.3 子模板调用
  136. 6.3 XSLT基础语法
  137. 6.3.1 XSLT标记
  138. 6.3.2 简单判断
  139. 6.3.3 多条件判断
  140. 6.3.4 循环处理
  141. 6.3.5 输出内容的排序
  142. 6.4 XSLT函数
  143. 6.4.1 函数
  144. 6.4.2 Current()函数
  145. 6.4.3 document()函数
  146. 6.4.4 format-number()函数
  147. 6.4.5 NaN值
  148. 6.5 在XSLT中使用CSS
  149. 6.6 实战——网购信息显示
  150. 6.7 本章习题
  151. 第7章 XLink和XPointer技术
  152. 7.1 XLink基础知识
  153. 7.1.1 XLink介绍
  154. 7.1.2 XLink语法
  155. 7.1.3 XLink属性
  156. 7.2 XML的链接类型
  157. 7.2.1 XML链接介绍
  158. 7.2.2 简单链接
  159. 7.2.3 扩展链接
  160. 7.2.4 扩展链接的类型
  161. 7.2.5 扩展链接示例
  162. 7.2.6 外联链接
  163. 7.3 XPointer基础知识
  164. 7.3.1 XPointer介绍
  165. 7.3.2 XPointer形式
  166. 7.3.3 位置路径和集合
  167. 7.3.4 位置步
  168. 7.3.5 XPointer示例
  169. 7.4 XPointer对XPath的扩展
  170. 7.4.1 新增函数
  171. 7.4.2 点的扩展
  172. 7.4.3 区域扩展
  173. 7.5 实战——简单链接实现的图像嵌入链接
  174. 7.6 思考与练习
  175. 第8章 Web服务和WSDL技术
  176. 8.1 了解Web服务
  177. 8.1.1 Web服务介绍
  178. 8.1.2 Web服务的技术支持
  179. 8.1.3 查看和创建Web服务
  180. 8.2 认识WSDL技术
  181. 8.2.1 WSDL概述
  182. 8.2.2 WSDL的基本结构
  183. 8.2.3 创建definitions元素
  184. 8.2.4 创建types元素
  185. 8.2.5 创建message元素
  186. 8.2.6 创建portType元素
  187. 8.2.7 创建binding元素
  188. 8.2.8 创建service元素
  189. 8.3 WSDL的其他知识
  190. 8.3.1 WSDL端口
  191. 8.3.2 WSDL与UDDI
  192. 8.3.3 WSDL的工作方式
  193. 8.4 实战——不同项目之间调用Web服务
  194. 8.5 思考与练习
  195. 第9章 DOM解析器操作XML文档
  196. 9.1 常用的4种XML解析器
  197. 9.1.1 DOM解析器
  198. 9.1.2 SAX解析器
  199. 9.1.3 JDOM解析器
  200. 9.1.4 DOM4J解析器
  201. 9.1.5 比较解析器
  202. 9.2 关于文档对象模型
  203. 9.2.1 XML DOM的作用
  204. 9.2.2 XML DOM与W3C
  205. 9.2.3 XML DOM的文档结构
  206. 9.3 常用的XML DOM的操作对象
  207. 9.3.1 XML DOM的加载和解析
  208. 9.3.2 常用的3种操作对象
  209. 9.3.3 了解Node对象
  210. 9.3.4 了解Document对象
  211. 9.3.5 了解Element对象
  212. 9.3.6 获取Attr对象
  213. 9.4 DOM节点类型
  214. 9.5 操作XML文档
  215. 9.5.1 动态创建XML文档
  216. 9.5.2 添加和删除元素节点
  217. 9.5.3 添加和删除属性节点
  218. 9.5.4 添加和修改文本节点
  219. 9.5.5 替换和复制节点
  220. 9.6 实战——读取XML文档实现级联菜单
  221. 9.7 思考与练习
  222. 第10章 SAX解析XML文档
  223. 10.1 了解SAX解析器
  224. 10.1.1 SAX解析器概述
  225. 10.1.2 SAX的历史版本
  226. 10.1.3 SAX的工作原理
  227. 10.1.4 SAX和DOM的区别
  228. 10.2 SAX解析XML文档
  229. 10.2.1 解析XML文档的API
  230. 10.2.2 SAX的监听器接口
  231. 10.2.3 SAX解析XML文档
  232. 10.3 ContentHandler接口
  233. 10.3.1 了解ContentHandler接口
  234. 10.3.2 处理文档的开始和结束
  235. 10.3.3 处理特殊指令
  236. 10.3.4 处理元素的开始和结束
  237. 10.3.5 处理文本数据
  238. 10.3.6 处理空白字符
  239. 10.3.7 处理命名空间
  240. 10.4 DTDHandler接口
  241. 10.4.1 处理注释声明
  242. 10.4.2 处理未解析实体
  243. 10.5 EntityResolver接口
  244. 10.5.1 了解EntityResolver接口
  245. 10.5.2 解析实体和忽略实体
  246. 10.6 ErrorHandler接口
  247. 10.6.1 了解ErrorHandler接口
  248. 10.6.2 解析错误信息
  249. 10.7 其他的监听器接口
  250. 10.8 实战——解析学生XML文档
  251. 10.9 思考与练习
  252. 第11章 C#中的XML应用
  253. 11.1 C#中的XML应用
  254. 11.2 XML与DataSet的交互
  255. 11.2.1 DataSet对象简介
  256. 11.2.2 DataTable对象简介
  257. 11.2.3 ReadXml()读取XML
  258. 11.2.4 数据筛选
  259. 11.2.5 WriteXml()写入文件
  260. 11.3 System.Xml命名空间
  261. 11.4 XML数据类及节点类
  262. 11.4.1 XmlDocument类
  263. 11.4.2 XmlNodeList类
  264. 11.4.3 XmlNode类
  265. 11.4.4 实战——下拉框绑定XML节点
  266. 11.5 XML读取类
  267. 11.5.1 XmlReader简介
  268. 11.5.2 XmlReader的属性和方法
  269. 11.5.3 XmlReader的使用
  270. 11.6 XML写入类
  271. 11.6.1 XmlWriter简介
  272. 11.6.2 XmlWriter应用
  273. 11.7 实战——空调信息管理
  274. 11.8 本章习题
  275. 第12章 XML中的Web应用
  276. 12.1 XML数据源绑定控件
  277. 12.1.1 XmlDataSource控件
  278. 12.1.2 TreeView控件
  279. 12.1.3 GridView控件
  280. 12.2 XML与SQL Server转换
  281. 12.2.1 数据转换技术
  282. 12.2.2 SqlConnection对象
  283. 12.2.3 SqlCommand对象
  284. 12.2.4 SqlDataAdapter对象
  285. 12.2.5 将XML写入数据库
  286. 12.3 站点地图
  287. 12.3.1 站点地图简介
  288. 12.3.2 SiteMapPath控件
  289. 12.4 Web配置文件
  290. 12.5 实战——新闻管理
  291. 12.6 本章习题
  292. 第13章 通讯录
  293. 13.1 系统概述
  294. 13.2 系统的数据存储
  295. 13.3 通用模块实现
  296. 13.3.1 联系人实体类
  297. 13.3.2 公共普通函数
  298. 13.3.3 XML处理函数
  299. 13.3.4 其他代码
  300. 13.4 系统实现
  301. 13.4.1 添加联系人
  302. 13.4.2 查看所有联系人
  303. 13.4.3 修改联系人
  304. 13.4.4 删除联系人
  305. 习题答案
  306. 第1章
  307. 第2章
  308. 第3章
  309. 第4章
  310. 第5章
  311. 第6章
  312. 第7章
  313. 第8章
  314. 第9章
  315. 第10章
  316. 第11章
  317. 第12章