图书介绍

XML应用入门与提高【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

XML应用入门与提高
  • 祝红涛,陈军红编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302375418
  • 出版时间:2015
  • 标注页数:405页
  • 文件大小:75MB
  • 文件页数:417页
  • 主题词:可扩充语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

XML应用入门与提高PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 XML概述1

1.1 标记语言概述2

1.1.1 标记语言的类型2

1.1.2 标记语言的历史3

1.2 XML的基础知识4

1.2.1 XML的概念4

1.2.2 XML的特点5

1.2.3 XML的用途6

1.3 XML与HTML语言7

1.3.1 语法要求不同7

1.3.2 标记不同7

1.3.3 作用不同8

1.3.4 其他不同8

1.4 XML的相关技术9

1.4.1 W3C组织9

1.4.2 技术标准9

1.5 XML的优势12

1.5.1 技术优势12

1.5.2 商业优势14

1.6 XML的应用领域15

1.6.1 电子商务15

1.6.2 网络出版16

1.6.3 移动通信16

1.6.4 Web服务16

1.6.5 Web集成17

1.6.6 配置文件17

1.6.7 分布式计算17

1.6.8 前景观望18

1.7 XML开发工具18

1.8 实战——XML文档引入CSS文件19

1.9 思考与练习21

第2章 XML入门23

2.1 XML文档24

2.1.1 XML文档构成24

2.1.2 XML文档声明25

2.1.3 XML文档注释26

2.1.4 XML处理指令27

2.2 XML元素和标记28

2.2.1 元素和标记28

2.2.2 元素定义30

2.2.3 元素特性31

2.3 XML元素属性32

2.3.1 属性的使用32

2.3.2 元素和属性33

2.4 XML中的字符和实体34

2.4.1 实体概述35

2.4.2 CDATA文本段36

2.4.3 文档规范37

2.5 XML命名空间38

2.5.1 命名空间概述38

2.5.2 自定义命名空间38

2.5.3 命名空间的特点41

2.5.4 默认的命名空间42

2.6 实战——系统用户信息管理42

2.7 本章习题44

第3章 XML与DTD47

3.1 DTD简介48

3.1.1 DTD概述48

3.1.2 DTD的构成48

3.1.3 DTD文档定义49

3.2 元素声明51

3.2.1 元素声明简介51

3.2.2 元素声明分类52

3.3 属性55

3.3.1 属性声明55

3.3.2 属性类型56

3.3.3 属性附加声明61

3.4 实战——水果信息DTD63

3.5 DTD引用64

3.5.1 引用内部DTD64

3.5.2 引用外部DTD65

3.5.3 混合引用DTD65

3.6 实体声明与引用66

3.6.1 实体的概念与分类66

3.6.2 内部普通实体68

3.6.3 外部普通实体70

3.6.4 参数实体73

3.7 实战——衣帽配饰信息管理74

3.8 本章习题76

第4章 XML与XSD79

4.1 了解XSD技术80

4.1.1 XSD的概念80

4.1.2 XSD的好处80

4.1.3 XSD与DTD82

4.1.4 制定XSD文档82

4.2 XSD的构成元素83

4.2.1 XSD的元素83

4.2.2 创建根元素84

4.2.3 创建简单元素86

4.2.4 简单类型元素87

4.2.5 限定数据约束89

4.2.6 创建属性元素92

4.2.7 创建复合元素93

4.2.8 指示器97

4.2.9 any和anyAttribute元素100

4.3 XSD的数据类型101

4.3.1 字符串数据类型101

4.3.2 日期和时间数据类型102

4.3.3 数值数据类型104

4.3.4 其他数据类型106

4.4 XSD的常用验证工具106

4.4.1 XMLWriter工具106

4.4.2 XMLSpy工具109

4.5 实战——通过代码验证XML文档110

4.6 思考与练习114

第5章 XPath和XQuery语言117

5.1 XSL常用标记118

5.2 XPath简介120

5.3 XPath定位技术121

5.3.1 路径表达式122

5.3.2 XPath轴126

5.3.3 节点测试129

5.3.4 XPath运算符131

5.4 XPath函数133

5.4.1 String类函数133

5.4.2 Number类函数134

5.4.3 Boolean类函数135

5.4.4 Node-Set类函数137

5.5 XQuery技术138

5.5.1 XQuery简介138

5.5.2 XQuery表达式基础139

5.5.3 FLWOR表达式141

5.5.4 XQuery函数142

5.6 实战——数码信息显示143

5.7 本章习题145

第6章 文档显示技术149

6.1 XSLT简介150

6.1.1 XSL与XSLT150

6.1.2 XSLT转换技术151

6.1.3 CSS样式技术155

6.2 XSLT模板156

6.2.1 模板概述157

6.2.2 模板匹配158

6.2.3 子模板调用160

6.3 XSLT基础语法163

6.3.1 XSLT标记163

6.3.2 简单判断164

6.3.3 多条件判断169

6.3.4 循环处理171

6.3.5 输出内容的排序171

6.4 XSLT函数174

6.4.1 函数174

6.4.2 Current()函数174

6.4.3 document()函数175

6.4.4 format-number()函数175

6.4.5 NaN值176

6.5 在XSLT中使用CSS176

6.6 实战——网购信息显示178

6.7 本章习题180

第7章 XLink和XPointer技术183

7.1 XLink基础知识184

7.1.1 XLink介绍184

7.1.2 XLink语法184

7.1.3 XLink属性185

7.2 XML的链接类型186

7.2.1 XML链接介绍187

7.2.2 简单链接187

7.2.3 扩展链接190

7.2.4 扩展链接的类型191

7.2.5 扩展链接示例195

7.2.6 外联链接197

7.3 XPointer基础知识199

7.3.1 XPointer介绍199

7.3.2 XPointer形式199

7.3.3 位置路径和集合201

7.3.4 位置步201

7.3.5 XPointer示例204

7.4 XPointer对XPath的扩展205

7.4.1 新增函数205

7.4.2 点的扩展206

7.4.3 区域扩展206

7.5 实战——简单链接实现的图像嵌入链接207

7.6 思考与练习210

第8章 Web服务和WSDL技术213

8.1 了解Web服务214

8.1.1 Web服务介绍214

8.1.2 Web服务的技术支持215

8.1.3 查看和创建Web服务216

8.2 认识WSDL技术219

8.2.1 WSDL概述219

8.2.2 WSDL的基本结构220

8.2.3 创建definitions元素222

8.2.4 创建types元素223

8.2.5 创建message元素224

8.2.6 创建portType元素225

8.2.7 创建binding元素226

8.2.8 创建service元素227

8.3 WSDL的其他知识228

8.3.1 WSDL端口228

8.3.2 WSDL与UDDI229

8.3.3 WSDL的工作方式231

8.4 实战——不同项目之间调用Web服务232

8.5 思考与练习235

第9章 DOM解析器操作XML文档237

9.1 常用的4种XML解析器238

9.1.1 DOM解析器238

9.1.2 SAX解析器238

9.1.3 JDOM解析器238

9.1.4 DOM4J解析器239

9.1.5 比较解析器239

9.2 关于文档对象模型240

9.2.1 XML DOM的作用240

9.2.2 XML DOM与W3C241

9.2.3 XML DOM的文档结构241

9.3 常用的XML DOM的操作对象243

9.3.1 XML DOM的加载和解析244

9.3.2 常用的3种操作对象246

9.3.3 了解Node对象246

9.3.4 了解Document对象248

9.3.5 了解Element对象250

9.3.6 获取Attr对象252

9.4 DOM节点类型254

9.5 操作XML文档257

9.5.1 动态创建XML文档257

9.5.2 添加和删除元素节点261

9.5.3 添加和删除属性节点263

9.5.4 添加和修改文本节点266

9.5.5 替换和复制节点267

9.6 实战——读取XML文档实现级联菜单269

9.7 思考与练习272

第10章 SAX解析XML文档275

10.1 了解SAX解析器276

10.1.1 SAX解析器概述276

10.1.2 SAX的历史版本277

10.1.3 SAX的工作原理278

10.1.4 SAX和DOM的区别279

10.2 SAX解析XML文档280

10.2.1 解析XML文档的API280

10.2.2 SAX的监听器接口281

10.2.3 SAX解析XML文档282

10.3 ContentHandler接口285

10.3.1 了解ContentHandler接口285

10.3.2 处理文档的开始和结束285

10.3.3 处理特殊指令287

10.3.4 处理元素的开始和结束288

10.3.5 处理文本数据290

10.3.6 处理空白字符291

10.3.7 处理命名空间292

10.4 DTDHandler接口293

10.4.1 处理注释声明293

10.4.2 处理未解析实体294

10.5 EntityResolver接口296

10.5.1 了解EntityResolver接口296

10.5.2 解析实体和忽略实体296

10.6 ErrorHandler接口298

10.6.1 了解ErrorHandler接口298

10.6.2 解析错误信息299

10.7 其他的监听器接口300

10.8 实战——解析学生XML文档302

10.9 思考与练习307

第11章 C≠中的XML应用311

11.1 C#中的XML应用312

11.2 XML与DataSet的交互312

11.2.1 DataSet对象简介312

11.2.2 DataTable对象简介316

11.2.3 ReadXml()读取XML318

11.2.4 数据筛选320

11.2.5 WriteXml()写入文件322

11.3 System.Xml命名空间324

11.4 XML数据类及节点类325

11.4.1 XmlDocument类325

11.4.2 XmlNodeList类326

11.4.3 XmlNode类327

11.4.4 实战——下拉框绑定XML节点328

11.5 XML读取类329

11.5.1 XmlReader简介330

11.5.2 XmlReader的属性和方法331

11.5.3 XmlReader的使用333

11.6 XML写入类334

11.6.1 XmlWriter简介334

11.6.2 XmlWriter应用337

11.7 实战——空调信息管理339

11.8 本章习题342

第12章 XML中的Web应用345

12.1 XML数据源绑定控件346

12.1.1 XmlDataSource控件346

12.1.2 TreeView控件348

12.1.3 GridView控件351

12.2 XML与SQL Server转换354

12.2.1 数据转换技术354

12.2.2 SqlConnection对象356

12.2.3 SqlCommand对象357

12.2.4 SqlDataAdapter对象359

12.2.5 将XML写入数据库361

12.3 站点地图363

12.3.1 站点地图简介364

12.3.2 SiteMapPath控件365

12.4 Web配置文件367

12.5 实战——新闻管理371

12.6 本章习题374

第13章 通讯录377

13.1 系统概述378

13.2 系统的数据存储378

13.3 通用模块实现379

13.3.1 联系人实体类379

13.3.2 公共普通函数384

13.3.3 XML处理函数386

13.3.4 其他代码388

13.4 系统实现389

13.4.1 添加联系人389

13.4.2 查看所有联系人391

13.4.3 修改联系人394

13.4.4 删除联系人395

习题答案400

热门推荐