简介
书籍
计算机书籍
xml是由w3c定义的一种语言,是表示结构化数据的行业标准。xml在电子商务、移动应用开发、webservice、云计算等技术和领域中起着非常重要的作用。本书不仅结合实例详细讲解了xml的基础知识,同时也就xml的主要应用领域进行了案例讲解。
《xml技术与应用》共12章,内容包括xml简介、xmi。的规范性、xml的有效性(包括dtd和xmlschema)、xml的应用、xml的转换xslt、xml的解析(包括ix)m、sax和dom4》等,其中有4章用案例讲解了xml在不同领域和技术中的应用,这些案例容易理解且均可运行,对于读者理解xml的应用有很大的帮助。
《xml技术与应用》适合作为高等院校软件工程、计算机科学与技术等相关专业的研究生参考教材,也可作为相关专业的高年级本科教材,同时也可作为初学者学习xml、android移动应用开发、javaee开发的培训教材。
目录
《xml技术与应用》
第1章xml简介
1.1什么是xml
1.1.1xml的产生背景
1.1.2一个xml文档示例
1.2xml与html的关系
1.3xml解析器
1.3.1解析步骤,
1.3.2解析股票行情xml文档
1.4xml的优点
1.4.1良好的可扩展性
1.4.2内容与形式的分离
1.4.3遵循严格的语法要求
1.4.4便于信息的传输
1.4.5具有较好的保值性
1.5xml的应用
1.6习题
第2章xml的规范性:格式良好
2.1xml文档的结构
2.1.1xml声明
.2.1.2处理指令
2.1.3注释
2.2元素
2.2.1标签
2.2.2元素内容
2.2.3元素的嵌套
2.3属性
2.4cdata段
2.5命名空间
2.5.1命名空间的声明
2.5.2命名空间的作用域
2.5.3命名空间的名称
2.5.4命名空间的解析
2.6习题
第3章xml的有效性:dtd
3.1第一个dtd
3.2文档类型声明
3.2.1系统标识符
3.2.2公共标识符
3.3有效性的验证
3.3.1使用开发工具验证
3.3.2编程验证.
3.4声明元素
3.5声明属性
3.5.1属,陛的名称
3.5.2属性值的类型
3.5.3属性的取值方式
3.6声明实体
3.6.1内置实体
3.6.2字符实体
3.6.3普通实体
3.6.4参数实体
3.7dtd的局限性
3.8习题
第4章xml的有效性:xmlschema
4.1xmlschema简介
4.2xml有效性的验证
4,2.1使用开发工具验证
4.2.2编程验证
4.3声明元素
4.3.1元素的声明语法
4.3.2元素的引用
4.4声明属性
4.4.1属性的声明语法
4.4.2属性值的约束
4.5数据类型
4.5.1简单类型
4.5.2复杂类型
4.6使用命名空间
4.7引用xmlschema
4.8习题
第5章xml的转换:xslt
5.1xslt简介
5.1.1第一个xslt示例
5.1.2xslt处理器
5.2模板规则
5.2.1[xsl:apply-templates]元素
5.2.2[xsl:value-of]元素
5.2.3处理空白
5.2.4[xsl:for-each]元素
5.2.5内置的模板规则
5.2.6匹配结点
5.3xpath
5.3.1xpath上下文
5.3.2位置路径
5.3.3表达式
5.3.4核心函数库
5.4创建结果树
5.4.1创建元素和属性
5.4.2创建文本
5.4.3创建处理指令
5.4.4创建注释
5.5jaxp中的xsltapi
5.5.1transformerfactory
5.5.2transformer
5.5.3股票行情xml文档的转换
5.6习题
第6章xml的解析:dom
6.1dom简介
6.2使用dom解析器
6.3dom接口
6.3.1node接口
6.3.2nodelist接口
6.3.3namednodemap接口
6.4节点类型
6.4.1document节点
6.4.2element节点
6.4.3text节点
6.4.4cdatasection节点
6.4.5attr节点
6.4.6document type节点
6.5处理空白
.6.6验证格式良好与有效性
6.7使用dom修改xml
6.7.1更新xml文件
6.7.2新建xml文件
6.8浏览器对dom的支持
6.9习题
第7章xml的解析:sax
7.1sax简介
7.2事件处理器
7.3使用sax解析xml
7.4sax事件
7.4.1文件事件
7.4.2处理指令
7.4.3开始标签与结束标签
7.4.4文本数据
7.4.5空白
7.4.6命名空间
7.4.7实体
7.5sax错误信息
7.6习题
第8章xml的解析:dom4j
8.1dom4j简介
8.2dom4j常用apl
8.3使用dom4j处理xml
8.3.1解析xml
8.3.2验证xml
8.3.3创建xml
8.3.4更新xml
8.3.5处理命名空间
8.4习题
第9章xml的应用:数据存储与数据交换
9.1数据存储
9.2存储配置信息
9.2.1java平台
9.2.2.net平台
9.2.3android平台
9.3数据交换
9.4应用案例:股票行‘隋查询
9.4.1应用案例简介
9.4.2月艮务器端开发
9.4.3通过浏览器访问
9.4.4在应用程序中访问
9.5json
9.5.1json简介
9.5.2json的语法规则
9.5.3json数据的解析
9.5.4json与xml的比较
9.5.5json的应用
9.6习题
第10章xml的应用:ajax
10.1ajax简介
10.2ajax的工作原理
10.3xmlhttprequest对象
10.3.1xmlhttprequest对象的方法
10.3.2 xmlhttpreq~est对象的属性
10.4基于ajax的股票行情查询
10.4.1应用程序简介
10.4.2服务器端开发
10.4.3浏览器端开发
10.5习题
第11章xml的应用:webservice
11.1web service概述
11.1.1web service定义
11.1.2webservice技术体系
11.2soap
11.2.1soap简介
11.2.2soap消息模型
11.2.3soap消息的xmlschema
11.2.4股票行情查询web服务的soap消息
11.3wsdl
11.3.1wsdl简介
11.3.2wsdl规范
11.3.3股票行情查询web服务的wsdl描述
11.4uddi
11.4.1uddi简介
11.4.2uddi信息模型
11.5调用webservice
11.5.1生成客户端类
11.5.2调用股票行情查询web服务
11.5.3股票行情查询结果的处理
11.6习题
第12章应用案例:android应用开发
12.1移动数据业务
12.1.1应用商店模式
12.1.2智能手机
12.2移动开发技术
12.2.1移动开发特点
12.2.2android平台简介
12.3在android应用中调用webservice
12.4在android应用中访问servlet
12.4.1使用xml进行数据交换
12.4.2使用json进行数据交换
12.5习题
参考文献
第1章xml简介
1.1什么是xml
1.1.1xml的产生背景
1.1.2一个xml文档示例
1.2xml与html的关系
1.3xml解析器
1.3.1解析步骤,
1.3.2解析股票行情xml文档
1.4xml的优点
1.4.1良好的可扩展性
1.4.2内容与形式的分离
1.4.3遵循严格的语法要求
1.4.4便于信息的传输
1.4.5具有较好的保值性
1.5xml的应用
1.6习题
第2章xml的规范性:格式良好
2.1xml文档的结构
2.1.1xml声明
.2.1.2处理指令
2.1.3注释
2.2元素
2.2.1标签
2.2.2元素内容
2.2.3元素的嵌套
2.3属性
2.4cdata段
2.5命名空间
2.5.1命名空间的声明
2.5.2命名空间的作用域
2.5.3命名空间的名称
2.5.4命名空间的解析
2.6习题
第3章xml的有效性:dtd
3.1第一个dtd
3.2文档类型声明
3.2.1系统标识符
3.2.2公共标识符
3.3有效性的验证
3.3.1使用开发工具验证
3.3.2编程验证.
3.4声明元素
3.5声明属性
3.5.1属,陛的名称
3.5.2属性值的类型
3.5.3属性的取值方式
3.6声明实体
3.6.1内置实体
3.6.2字符实体
3.6.3普通实体
3.6.4参数实体
3.7dtd的局限性
3.8习题
第4章xml的有效性:xmlschema
4.1xmlschema简介
4.2xml有效性的验证
4,2.1使用开发工具验证
4.2.2编程验证
4.3声明元素
4.3.1元素的声明语法
4.3.2元素的引用
4.4声明属性
4.4.1属性的声明语法
4.4.2属性值的约束
4.5数据类型
4.5.1简单类型
4.5.2复杂类型
4.6使用命名空间
4.7引用xmlschema
4.8习题
第5章xml的转换:xslt
5.1xslt简介
5.1.1第一个xslt示例
5.1.2xslt处理器
5.2模板规则
5.2.1[xsl:apply-templates]元素
5.2.2[xsl:value-of]元素
5.2.3处理空白
5.2.4[xsl:for-each]元素
5.2.5内置的模板规则
5.2.6匹配结点
5.3xpath
5.3.1xpath上下文
5.3.2位置路径
5.3.3表达式
5.3.4核心函数库
5.4创建结果树
5.4.1创建元素和属性
5.4.2创建文本
5.4.3创建处理指令
5.4.4创建注释
5.5jaxp中的xsltapi
5.5.1transformerfactory
5.5.2transformer
5.5.3股票行情xml文档的转换
5.6习题
第6章xml的解析:dom
6.1dom简介
6.2使用dom解析器
6.3dom接口
6.3.1node接口
6.3.2nodelist接口
6.3.3namednodemap接口
6.4节点类型
6.4.1document节点
6.4.2element节点
6.4.3text节点
6.4.4cdatasection节点
6.4.5attr节点
6.4.6document type节点
6.5处理空白
.6.6验证格式良好与有效性
6.7使用dom修改xml
6.7.1更新xml文件
6.7.2新建xml文件
6.8浏览器对dom的支持
6.9习题
第7章xml的解析:sax
7.1sax简介
7.2事件处理器
7.3使用sax解析xml
7.4sax事件
7.4.1文件事件
7.4.2处理指令
7.4.3开始标签与结束标签
7.4.4文本数据
7.4.5空白
7.4.6命名空间
7.4.7实体
7.5sax错误信息
7.6习题
第8章xml的解析:dom4j
8.1dom4j简介
8.2dom4j常用apl
8.3使用dom4j处理xml
8.3.1解析xml
8.3.2验证xml
8.3.3创建xml
8.3.4更新xml
8.3.5处理命名空间
8.4习题
第9章xml的应用:数据存储与数据交换
9.1数据存储
9.2存储配置信息
9.2.1java平台
9.2.2.net平台
9.2.3android平台
9.3数据交换
9.4应用案例:股票行‘隋查询
9.4.1应用案例简介
9.4.2月艮务器端开发
9.4.3通过浏览器访问
9.4.4在应用程序中访问
9.5json
9.5.1json简介
9.5.2json的语法规则
9.5.3json数据的解析
9.5.4json与xml的比较
9.5.5json的应用
9.6习题
第10章xml的应用:ajax
10.1ajax简介
10.2ajax的工作原理
10.3xmlhttprequest对象
10.3.1xmlhttprequest对象的方法
10.3.2 xmlhttpreq~est对象的属性
10.4基于ajax的股票行情查询
10.4.1应用程序简介
10.4.2服务器端开发
10.4.3浏览器端开发
10.5习题
第11章xml的应用:webservice
11.1web service概述
11.1.1web service定义
11.1.2webservice技术体系
11.2soap
11.2.1soap简介
11.2.2soap消息模型
11.2.3soap消息的xmlschema
11.2.4股票行情查询web服务的soap消息
11.3wsdl
11.3.1wsdl简介
11.3.2wsdl规范
11.3.3股票行情查询web服务的wsdl描述
11.4uddi
11.4.1uddi简介
11.4.2uddi信息模型
11.5调用webservice
11.5.1生成客户端类
11.5.2调用股票行情查询web服务
11.5.3股票行情查询结果的处理
11.6习题
第12章应用案例:android应用开发
12.1移动数据业务
12.1.1应用商店模式
12.1.2智能手机
12.2移动开发技术
12.2.1移动开发特点
12.2.2android平台简介
12.3在android应用中调用webservice
12.4在android应用中访问servlet
12.4.1使用xml进行数据交换
12.4.2使用json进行数据交换
12.5习题
参考文献
XML technology and applications
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×