出版时间:2003-11 出版社:清华大学出版社 作者:(美国)弗雷泽等著、毛尧飞等译 页数:608 字数:1004 译者:毛尧飞
Tag标签:无
内容概要
XML技术是近年来最热门的话题,并且已经广泛应用于编程领域中。 本书主要讲述了XML技术在C#中的应用,同时还介绍了XML的相关技术,如XPath、XSLT和XML Schema等。主要内容包括:XML语法和格式良好的XML,XML命名空间,利用DTD和XML Schema进行XML验证,使用SOAP和Web服务,以及运用ADO.NET进行数据库访问等。本书还用两个案例分析来展示XML的具体应用。
书籍目录
第1章 在C#中使用XML的原因1.1 使用XML的原因1.1.1 开放性1.1.2 简单性1.1.3 自我描述性1.1.4 互操作性1.1.5 结构1.1.6 分开结构和内容1.1.7 可扩展性1.2 什么是XML1.2.1 XML涉及多种语言1.2.2 XML文档1.3 使用XML的对象1.3.1 内容表示1.3.2 B2B电子商务1.3.3 远程过程调用1.3.4 数据存储和访问1.3.5 不使用XML的情况1.4 XML标准1.4.1 什么是W3C1.4.2 XML标准1.4.3 与XML相关的标准1.4.4 标准重要的原因1.5 XML如何适应.NET1.5.1 在.NET Framework中使用XML1.5.2 .NET中的XML支持1.6 小结第2章 XML概述2.1 XML的概念2.1.1 XML元素2.1.2 XML属性2.1.3 XML解析器2.1.4 构建XML2.1.5 XML文档的各个组成部分2.2 创建格式良好的XML文档2.2.1 XML中的元素2.2.2 XML中的属性2.2.3 在XML中使用注释2.3 验证XML文档的有效性2.3.1 文档类型定义2.3.2 XML Schema2.3.3 XML编码2.4 小结第3章 在.NET中使用XML3.1 XML如何适合.NET3.1.1 XML3.1.2 文档对象模型(DOM)3.1.3 命名空间3.1.4 DTD和XML Schema3.1.5 XPath 3.1.6 XSLT3.2 .NET Framework使用XML3.2.1 配置文件3.2.2 ADO.NET3.2.3 SOAP和Web服务3.3 案例分析——电话簿样式应用程序3.4 小结第4章 在.NET中读取XML4.1 流模型4.1.1 流模型和DOM的比较4.1.2 流模型中的变体4.2 XmlTextReader类4.2.1 XmlTextReader属性4.2.2 读取属性4.2.3 读取较大的数据块4.3 XmlNodeReader类4.4 XmlValidatingReader类4.5 小结第5章 在.NET中编写XML5.1 利用.NET类编写XML文档5.2 XmlWriter类5.2.1 XmlWriter方法5.2.2 XmlWriter属性5.3 XmlWriter类5.3.1 XmlTextWriter构造函数5.3.2 XmlTextWirter属性5.3.3 处理XmlTextWirter5.3.4 写入较大的数据块5.4 小结第6章 在.NET中实现DOM6.1 文档对象模型6.1.1 文档对象模型与流模型6.1.2 .NET DOM继承模型6.2 XmlNode类6.2.1 XmlNode的定义6.2.2 XmlNode的属性6.2.3 XmlNode的方法6.3 XmlDocument类6.3.1 创建节点6.3.2 加载和保存6.3.3 迭代XmlDocument实例6.3.4 编辑XML文档6.4 案例分析6.4.1 体系结构6.4.2 应用程序详细信息6.4.3 加载用户联系人6.4.4 搜索联系人6.4.5 导出联系人6.4.6 导入其他联系人6.5 小结第7章 XPath和.NET7.1 System.Xml.XPath命名空间7.2 .NET中的XPath类7.2.1 XPathDocument类7.2.2 XPathNavigator类7.2.3 XPathExpression类7.3 自定义导航器7.4 XML串行化7.4.1 如何串行化7.4.2 XmlSerializer类7.4.3 XmlRootAttribute类7.4.4 XmlElementAttribute类7.4.5 XmlAttrbuteAttribute类7.4.6 使用多个类进行串行化7.4.7 改进案例分析7.5 小结第8章 XSLT8.1 何时使用XSLT8.1.1 格式化8.1.2 转换8.2 XSL语言8.3 使用XSL8.4 XSL命名空间8.5 剖析一个简单的XSL示例8.5.1 添加处理指令8.5.2 创建样式表8.6 创建XSLT样式表8.6.1 使用XSLT元素8.6.2 模式、匹配和模板8.6.3 高级模板8.6.4 XSLT函数8.6.5 XSLT和空白8.7 小结第9章 在.NET中使用XSLT9.1 .NET中的XSLT类9.2 XslTransform类9.2.1 载入样式表9.2.2 转换样式表9.2.3 使用XPathDocument使性能最优化9.2.4 转换XML文档——实际示例9.2.5 样式表中的脚本9.2.6 XSLT中的参数9.3 XsltArgumentList类9.4 小结第10章 XML模式——背景知识、语言和一般用法10.1 XML模式(XSD)的任务10.2 格式良好且有效的XML模式10.3 什么是模式10.4 XML模式定义语言10.4.1 XSD中的元素10.4.2 定义属性10.5 XML模式数据类型10.5.1 通用数据类型10.5.2 简单类型10.5.3 复杂类型10.5.4 内容模型10.6 模式验证技术10.6.1 验证和命名空间10.6.2 通过编程方式进行验证10.7 内联模式10.8 模式的模块化10.8.1 包含模式10.8.2 导入模式10.8.3 模式的一般用途10.9 案列分析——创建一上XSD模式10.10 小结第11章 XML模式和.NET11.1 在Visual Studio.NET中利用模式编辑器11.1.1 从XML文档中生成模式11.1.2 通过编程方式验证XML11.1.3 处理异常和利用ValidationEventHandler11.2 XSD和用xsd.exe进行串行化11.3 案例分析——改进验证操作11.4 小结第12章 XML在ADO.NET中的用法12.1 ADO.NET概述12.2 .NET数据提供者12.2.1 Connection类12.2.2 Command类12.2.3 DataReader类12.2.4 DataAdapter类12.2.5 CommandBuilder类12.3 DataSet类12.3.1 数据访问策略12.3.2 在DataTable中处理数据12.3.3 关联12.3.4 DataSet和XML12.4 XmlDataDocument类12.5 小结第13章 Web服务和Remoting13.1 Web服务的概念13.1.1 GXA——全局XML体系结构13.1.2 Web服务和.NET13.2 SOAP协议13.3 WSDL13.3.1 WSDL的用法13.3.2 简单的WSDL文件13.3.3 发现——DISCO13.3.4 目录——UDDI13.4 .NET Remoting13.4.1 什么是Remoting——体系结构概述13.4.2 远程配置13.5 案例分析和Web服务13.5.1 修改当前应用程序13.5.2 创建Web服务13.5.3 测试Web服务13.6 小结第14章 案例分析:一个简单的新闻门户网站14.1 应用程序概述14.2 应用程序的体系结构14.3 业务层14.4 表示层14.5 部署14.6 利用新闻门户网站应用程序14.6.1 安全性和提供者注册14.6.2 内容管理14.6.3 内容管理的工作原理14.6.4 contentManager.aspx14.6.5 contentMangger.aspx.cs14.7 主页面14.7.1 主页面的工作原理14.7.2 浏览内容14.7.3 今天发布什么类型的新闻14.7.4 SQLXML托管类14.8 改进的建议14.9 小结附录A 模式数据类型参考附录B XSL支持
图书封面
图书标签Tags
无
评论、评分、阅读与下载