顶部
收藏

面向.NET的XML程序设计(附CD-ROM)


作者:
微软公司
定价:
52.00元
ISBN:
978-7-04-015824-3
版面字数:
500.000千字
开本:
16开
全书页数:
311页
装帧形式:
平装
重点项目:
暂无
出版时间:
2004-10-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

暂无
  • 第1章 面向.NET Framework的XML概述
    • 1.1 常见商务问题
    • 1.2 面向.NET Framework的XML
      • 1.2.1 .NET Framework中的W3C标准
      • 1.2.2 Microsoft对W3C XML标准的实现
      • 1.2.3 .NET Framework中的XML类概述
      • 1.2.4 MSXML 4.0和.NET的对比
      • 1.2.5 面向.NET Framework的XML及其安全性
      • 1.2.6 演示 确定XML处理器的版本
      • 1.2.7 课堂练习 将Office数据存储为XML格式
    • 习题
  • 第2章 XML基础
    • 2.1 XML的格式
      • 2.1.1 XML文档的组成
      • 2.1.2 格式正确的XML
      • 2.1.3 元素规则
      • 2.1.4 属性规则
      • 2.1.5 处理指令
      • 2.1.6 注释
      • 2.1.7 保留字符的处理
    • 2.2 设计XML词汇表
      • 2.2.1 XML词汇表
      • 2.2.2 词汇表创建原则
      • 2.2.3 演示 词汇表比较
    • 2.3 命名空间
      • 2.3.1 命名空间
      • 2.3.2 使用默认命名空间
      • 2.3.3 使用显式命名空间
      • 2.3.4 命名空间URI
      • 2.3.5 命名空间URI的选择原则
    • 实验 创建一个XML词汇表
    • 练习 设计一个旅行词汇表
    • 习题
  • 第3章 XML验证
    • 3.1 架构介绍
    • 3.1.1 验证概述
    • 3.1.2 验证场景
    • 3.1.3 文档类型定义
    • 3.1.4 XDR架构
    • 3.1.5 XML架构
    • 3.1.6 课堂练习 识别需要验证XML数据的场景
    • 3.1.7 演示 生成XSD架构
    • 实验A 使用Office 2003生成架构
      • 练习 使用Access 2003帮助找到有关架构使用的信息
    • 3.2 在解析时验证XML
    • 3.2.1 演示 验证XML
    • 3.2.2 XmlValidatingReader类简介
    • 3.2.3 验证读取器的实例化
    • 3.2.4 架构和验证读取器的关联
    • 3.2.5 创建验证事件处理程序
    • 3.2.6 获取验证错误的详细信息
    • 3.2.7 课堂练习 使用XSD架构验证XML
    • 3.2.8 课堂练习 解析XML时进行验证
    • 3.3 高级验证
    • 3.3.1 外部资源解析
    • 3.3.2 XML片段验证
    • 3.3.3 使用DTD验证XML
    • 3.3.4 代码查看使用DTD验证XML
    • 实验B 验证XML
      • 练习 扩展XML Web service验证XML
    • 习题
  • 第4章 XML编写
    • 4.1 生成XML文档概述
      • 4.1.1 生成XML的原因
      • 4.1.2 XmlTextWriter类
      • 4.1.3 XML编写过程
    • 4.2 编写XML
      • 4.2.1 演示 编写XML
      • 4.2.2 创建XmlTextWriter对象
      • 4.2.3 编写XML文档根元素
      • 4.2.4 编写元素
      • 4.2.5 编写属性
      • 4.2.6 编写处理指令、注释和CDATA
      • 4.2.7 课堂练习 从文本文件编写XML
      • 4.2.8 课堂练习 编写XML内容和节点
    • 4.3 生成带命名空间的XML
      • 4.3.1 创建带有命名空间的XML部件的原因
      • 4.3.2 生成带命名空间的元素
      • 4.3.3 生成带命名空间的属性
    • 4.4 控制XML格式和转换XML
      • 4.4.1 设置XML格式
      • 4.4.2 控制XML的文本
      • 4.4.3 转换XML
      • 4.4.4 代码查看 从数据库生成XML
    • 实验 XML编写
      • 练习 编写创建一个XML Web service
    • 习题
  • 第5章 XML查询
    • 5.1 使用XPath查询XML
      • 5.1.1 使用XPath查询XML的原因
      • 5.1.2 XPath的节点类型
      • 5.1.3 定位路径
      • 5.1.4 定位路径语法
    • 5.2 使用XPath查询XML
      • 5.2.1 构造定位路径
      • 5.2.2 定义轴
      • 5.2.3 运算符和函数
      • 5.2.4 布尔运算符和函数
      • 5.2.5 数字及字符串的运算符和函数
      • 5.2.6 查询过程
      • 5.2.7 演示 使用XPath查询XML
    • 5.3 创建并浏览文档缓存
      • 5.3.1 XPathDocument对象
      • 5.3.2 创建浏览器
      • 5.3.3 浏览XPathDocument中的节点
    • 5.4 执行查询
      • 5.4.1 创建和编译查询
      • 5.4.2 执行返回数字的XPath表达式
      • 5.4.3 执行返回节点集的XPath表达式
      • 5.4.4 遍历节点集
      • 5.4.5 课堂练习 查询XML
    • 实验 使用XPath查询XML文档
      • 练习1 创建并加载一个XML数据缓存
      • 练习2 编译并执行返回节点的查询
      • 练习3 编译并执行返回数字的查询
      • 练习4 如果时间允许,请编译并执行返回字符串的查询
    • 习题
  • 第6章 操作缓存中的XML
    • 6.1 XML文档对象模型
      • 6.1.1 XML文档对象模型的定义
      • 6.1.2 DOM节点与XML的对应
      • 6.1.3 DOM节点和相关的.NET节点类型
      • 6.1.4 支持DOM的.NET类
      • 6.1.5 从XML源中加载DOM
      • 6.1.6 将DOM保存到文档
    • 6.2 使用DOM浏览XML
      • 6.2.1 演示 浏览一个简单的文档
      • 6.2.2 XmlNode
      • 6.2.3 使用XmlNode的属性
      • 6.2.4 引用XmlDocument对象中的单个节点
      • 6.2.5 解析内存中的XmlDocument对象
      • 6.2.6 XmlNodeList类
      • 6.2.7 XmlNamedNodeMap类
      • 6.2.8 查看代码 浏览一个简单的文档
    • 实验A 处理缓存的XmlDocument对象(可选)
      • 练习1 加载XML文档
      • 练习2 浏览XML文档
    • 6.3 创建新节点
      • 6.3.1 演示 为XmlDocument对象添加节点
      • 6.3.2 为XmlDocument对象增加节点
      • 6.3.3 创建元素节点
      • 6.3.4 为元素节点设置属性
      • 6.3.5 创建其他类型的节点
      • 6.3.6 查看代码 为XmlDocument对象添加节点
    • 6.4 修改和删除节点
      • 6.4.1 浏览现有的节点
      • 6.4.2 修改XmlDocument对象中的节点
      • 6.4.3 删除XmlDocument对象中的节点
      • 6.4.4 课堂练习 修改节点
    • 实验B 操作缓存的XML文档对象
      • 练习1 加载XML文档
      • 练习2 浏览XML文档
      • 练习3 为XML文档增加元素和注释
      • 练习4 修改和删除信息
    • 习题
  • 第7章 XML转换
    • 7.1 XML转换概述
      • 7.1.1 XSLT
      • 7.1.2 XSLT样式表单的组成部分
      • 7.1.3 转换XML文档的原因
      • 7.1.4 .NET Framework中的XSLT结构
    • 7.2 XslTransform类编程
      • 7.2.1 演示XML转换
      • 7.2.2 XslTransform类
      • 7.2.3 创建XslTransform对象
      • 7.2.4 应用XSLT样式表单
      • 7.2.5 课堂练习 转换XML
      • 7.2.6 使用ASP.NET显示XML数据
      • 7.2.7 课堂练习 使用ASP.NET显示XML数据
    • 7.3 扩展XSLT样式表单
      • 7.3.1 为XSLT样式表单传递参数
      • 7.3.2 扩展对象
      • 7.3.3 使用扩展对象的原因
      • 7.3.4 将扩展对象传递给样式表单
      • 7.3.5 调用扩展对象
    • 实验 转换XML文档
      • 练习1 应用样式表单
      • 练习2 使用样式表单参数
      • 练习3 利用扩展对象扩展样式表单
      • 习题
  • 第8章 使用XQuery链接和查询XML文档
    • 8.1 XQuery
      • 8.1.1 需要XQuery的原因
      • 8.1.2 XQuery表达式基础
      • 8.1.3 XQuery和SQL
      • 8.1.4 演示 SQL和Access中的图形化查询
    • 8.2 使用XQuery
      • 8.2.1 XQuery基础
      • 8.2.2 高级XQuery
      • 8.2.3 XQuery的未来
    • 习题
  • 第9章 SQL XML
    • 9.1 SQL Server 2000对XML的支持
      • 9.1.1 SQL Server 2000中的XML特性
      • 9.1.2 SQL Server的XML体系结构
      • 9.1.3 XML for SQL Server 2000插件
      • 9.1.4 课堂练习 使用SQL Server XML文档
    • 9.2 使用HTTP访问和输入XML数据
      • 9.2.1 XML查询结构
      • 9.2.2 转义符和特殊符号
    • 实验 使用XML创建SQL查询
      • 练习1 在IIS中配置SQL对XML的支持
      • 练习2 创建并使用SQL XML查询
    • 习题
  • 第10章 XML序列化
    • 10.1 XML序列化
      • 10.1.1 XML序列化的定义
      • 10.1.2 使用XML序列化的原因
      • 10.1.3 XML序列化和SOAP的关系
      • 10.1.4 XML序列化的局限性
      • 10.1.5 从对象类序列化XML架构
      • 10.1.6 课堂练习 使用XSD.exe生成架构
    • 10.2 使用XmlSerializer序列化对象
      • 10.2.1 演示 序列化和反序列化
      • 10.2.2 XmlSerializer类
      • 10.2.3 序列化对象为XML
      • 10.2.4 反序列化XML为对象
      • 10.2.5 课堂练习 序列化和反序列化
    • 10.3 控制XML序列化
      • 10.3.1 序列化属性的定义
      • 10.3.2 序列化属性的应用
      • 10.3.3 序列化XML命名空间
      • 10.3.4 序列化SOAP消息
      • 10.3.5 课堂练习 序列化SOAP消息
    • 实验 将对象序列化为XML
      • 练习1 序列化订购单
      • 练习2 使用属性控制序列化
      • 练习3 发票的反序列化
    • 习题
  • 第11章 设计XML解决方案的挑战
    • 11.1 使用XML的解决方案
    • 11.1.1 分层设计
    • 11.1.2 基于XML的菜单系统
    • 11.1.3 数据处理
    • 11.1.4 专用系统
    • 11.2 XML Web service
    • 11.2.1 XML Web service
    • 11.2.2 XML Web service解决方案示例
    • 11.2.3 .NET My Services
    • 11.2.4 .NET Alerts
    • 11.2.5 .NET Passport
    • 11.2.6 ColdStorage XML Web service示例
    • 实验 创建菜单系统
    • 练习1 安装菜单系统
    • 练习2 浏览菜单系统
  • 习题
  • 附录A XML Tools插件
  • 附录B XQueryX
  • 附录C SQL XML附录
  • 附录D 词汇表

相关图书