注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NET.NET XML高级编程

.NET XML高级编程

.NET XML高级编程

定 价:¥75.00

作 者: Dinar Dalvi,Joe Gray等著;英宇等译;英宇译
出版社: 清华大学出版社
丛编项: 清华版WROX公司.NET和Oracle编程经典系列
标 签: 暂缺

购买这本书可以去


ISBN: 9787302055228 出版时间: 2002-06-01 包装:
开本: 26cm 页数: 700 字数:  

内容简介

  XML是描述和传送数据的一项成熟技术,该技术在软件开发的各个领域已经产生了巨大的影响。当Microsoft推出.NETFramework时,就广泛地使用了XML。没有其他的技术会像XML一样与.NET结合得如此紧密,这不仅体现在开发人员的工作上,也体现在整个基础架构中。本书的目的是尽可能地以最有效的方式为您提供足够的信息,让您学会如何在.NETFramework中使用XML。本书使用C#和VisualBasic.NET两种语言,解释了所有与XML相关的.NETFramework类库的用法细节,包括操作、验证、转换和串行化XML数据等。本书还介绍了开发人员如何在.NETFramework中使用XML的强大功能(例如,如何使用ADO.NET和ASP.NET的XML新功能)。如书中所述,.NETFramework自身就在配置文件、元数据和C#的XML代码文档机制中使用了XML。本书适合从事.NET开发的中高级程序员。阅读本书,您需要具备C#或VisualBasic.NET、XML以及XML相关技术(如XSLT、XPath和XMLSchemas)的基础知识。

作者简介

暂缺《.NET XML高级编程》作者简介

图书目录

第1章  . NET Framework概述                  
 1. 1  . NET Framework                  
 1. 1. 1  公共语言运行时                  
 1. 1. 2  Framework类                  
 1. 2  . NET语言                  
 1. 2. 1  C#简介                  
 1. 2. 2  VB. NET综览                  
 1. 3  ASP. NET                  
 1. 3. 1  HTML控件                  
 1. 3. 2  Web控件                  
 1. 3. 3  移动控件                  
 1. 3. 4  Web服务                  
 1. 4  global. asax                  
 1. 4. 1  应用程序指令                  
 1. 4. 2  服务器端对象标记                  
 1. 4. 3  服务器端的include指令                  
 1. 5  ADO. NET                  
 1. 5. 1  数据访问                  
 1. 5. 2  ADO与ADO. NET                  
 1. 5. 3  XML和ADO. NET                  
 1. 6  小结                  
                   
 第2章  . NET Framework中的XML                  
 2. 1  从. INI文件到现在的注册表                  
 2. 1. 1  使用XML建立配置文件的好处                  
 2. 1. 2  配置文件的类型                  
 2. 1. 3  配置文件的XML结构                  
 2. 2  XML代码文档                  
 2. 3  ADO. NET, 数据和XML                  
 2. 3. 1  ADO的局限性                  
 2. 3. 2  进入ADO. NET                  
 2. 4  ASP. NET和XML                  
 2. 5  Web服务                  
 2. 6  XML串行化                  
 2. 7  基于流和基于DOM的XML类                  
 2. 7. 1  System. xml简介                  
 2. 7. 2  . NET中的MSXML                  
 2. 8  小结                  
                   
 第3章  读写XML                  
 3. 1  所用的技术                  
 3. 2  System. xml程序集                  
 3. 3  读取XML文档                  
 3. 3. 1  XmlReader抽象类                  
 3. 3. 2  xmlReader与SAX的比较                  
 3. 3. 3  xmlTextReader类                  
 3. 3. 4  xmlNodeReader类                  
 3. 3. 5  xmlValidatingReader类                  
 3. 4  编写XML文档                  
 3. 4. 1  xmlWriter抽象类                  
 3. 4. 2  xmlTextWriter类                  
 3. 5  一个更复杂的示例                  
 3. 5. 1  问题                  
 3. 5. 2  解决方案:封装Reader和Writer                  
 3. 6  小结                  
                   
 第4章  XML的DOM导航                  
 4. 1  所用的技术                  
 4. 2  System. Xml程序集                  
 4. 3  理解DOM类                  
 4. 4  用法准则                  
 4. 5  打开一个已有文档                  
 4. 5. 1  从URL打开文档                  
 4. 5. 2  从文件打开文档                  
 4. 5. 3  从内存字符串打开文档                  
 4. 6  在文档中导航                  
 4. 7  在文档中搜索内容                  
 4. 7. 1  GetElementsByTagName()方法                  
 4. 7. 2  GetElementByld()方法                  
 4. 7. 3  SelectNodes()方法                  
 4. 7. 4  SelectSingleNode()方法                  
 4. 8  访问内容                  
 4. 8. 1  元素                  
 4. 8. 2  文本                  
 4. 8. 3  注释                  
 4. 8. 4  处理指令                  
 4. 8. 5  属性                  
 4. 8. 6  实体处理                  
 4. 8. 7  空白字符处理                  
 4. 8. 8  命名空间支持                  
 4. 8. 9  验证                  
 4. 9  修改文档                  
 4. 9. 1  删除内容                  
 4. 9. 2  修改内容                  
 4. 9. 3  创建新内容                  
 4. 9. 4  插入内容                  
 4. 9. 5  加入属性                  
 4. 10  从头创建一个文档                  
 4. 11  一个更复杂的示例                  
 4. 11. 1  一个商务问题                  
 4. 11. 2  解决方案:扩展xmlDocument类                  
 4. 12  小结                  
                   
 第5章  XML的XSL转换                  
 5. 1  所用的技术                  
 5. 2  System. xmlXsl命名空间                  
 5. 3  System. xml. XPath命名空间                  
 5. 4  XSLT处理                  
 5. 4. 1  XslTransform类                  
 5. 4. 2  用msxsl:script编写嵌入式脚本语言                  
 5. 4. 3  向一个转换传递参数                  
 5. 4. 4  用扩展对象扩展样式表                  
 5. 4. 5  调整XSLT转换以获得更佳姓能                  
 5. 5  其他XPath函数                  
 5. 5. 1  XPathNavigator抽象类                  
 5. 5. 2  用XPath表达式测试节点                  
 5. 5. 3  用XPath表达式选择节点                  
 5. 5. 4  预编译XPath表达式                  
 5. 6  小结                  
                   
 第6章  验证XML                  
 6. 1  为XML文档定义语法                  
 6. 1. 1  用DTD定义语法                  
 6. 1. 2  用Microsoft XDR模式定义语法                  
 6. 1. 3  用XSD模式定义语法                  
 6. 2  在Visual Studio. NET中创建XSD模式                  
 6. 2. 1  用XML Designer创建XSD模式                  
 6. 2. 2  在数据库中创建XSD模式                  
 6. 2. 3  使用XSD Generator创建XSD模式                  
 6. 3  使用模式对象模型                  
 6. 3. 1  模式对象模型类的层次结构                  
 6. 3. 2  使用模式对象模型创建模式                  
 6. 4  在. NET Framework中验证XML                  
 6. 4. 1  链接XML文档到DTD或模式                  
 6. 4. 2  执行验证                  
 6. 4. 3  为模式建立缓存                  
 6. 5  小结                  
                   
 第7章  串行化XML                  
 7. 1  串行化一个对象为XML数据                  
 7. 1. 1  定义一个用于串行化的类                  
 7. 1. 2  创建用于串行化的类                  
 7. 1. 3  创建一个XML串行化器                  
 7. 1. 4  串行化对象                  
 7. 1. 5  检查XML文档中已经串行化的数据                  
 7. 2  并行化XML数据到对象                  
 7. 2. 1  定义用于并行化的类                  
 7. 2. 2  创建用于特殊类型的XML串行化器                  
 7. 2. 3  并行化对象                  
 7. 2. 4  使用并行化对象                  
 7. 3  处理意外的XML内容                  
 7. 3. 1  处理意外属性                  
 7. 3. 2  处理意外元素                  
 7. 3. 3  处理一般意外节点                  
 7. 4  串行化和并行化复杂对象                  
 7. 4. 1  串行化和并行化属性                  
 7. 4. 2  串行化和并行化枚举值                  
 7. 4. 3  串行化和并行化数组                  
 7. 4. 4  串行化和并行化复合对象                  
 7. 4. 5  带继承的串行化和并行化                  
 7. 5  改进串行化过程                  
 7. 5. 1  为串行化定义简单格式化                  
 7. 5. 2  高级改进问题                  
 7. 6  在串行化中使用XSD模式                  
 7. 6. 1  从类产生XSD模式                  
 7. 6. 2  从XSD模式产生类                  
 7. 7  串行化对象图                  
 7. 8  小结                  
                   
 第8章  MSXML                  
 8. 1  什么是MSXML                  
 8. 2  MSXML对象模型                  
 8. 2. 1  DOM Document和Free Threaded DOM Document                  
 8. 2. 2  XMLHTTP                  
 8. 2. 3  XSL Template                  
 8. 2. 4  SAX                  
 8. 3  在. NET代码中使用MSXML                  
 8. 4  MSXML以后是什么                  
 8. 5  小结                  
                   
 第9章  扩展Xml Reader和Xml Writer                  
 9. 1  为什么要扩展xml Reader和Xml Writer                  
 9. 1. 1  为什么要使用一个XML接口                  
 9. 1. 2  为什么要使用xml Reader/XML Writer作为接口                  
 9. 2  工程的范围                  
 9. 3  设置这个工程                  
 9. 4  创建xml Simple Reader和xml Simple Node                  
 9. 5  创建xmlWord2000Reader                  
 9. 6  创建xmlSimpleWriter                  
 9. 7  创建xmlWord000Writer                  
 9. 8  创建xmlVisioReader                  
 9. 9  创建XmlVisioWriter                  
 9. 10  小结                  
                   
 第10章  ADO. NET                  
 10. 1  XML在ADO. NET中的作用                  
 10. 2  ADO. NET与ADO的比较                  
 10. 2. 1  两者的相似点                  
 10. 2. 2  两者的不同点                  
 10. 2. 3  非连接数据                  
 10. 3  托管数据提供者                  
 10. 3. 1  SQL Server. NET数据提供者                  
 10. 3. 2  OLEDB. NET数据提供者                  
 10. 3. 3  0DBCNET数据提供者Betal                  
 10. 3. 4  公共模型                  
 10. 4  数据集(DataSets)                  
 10. 4. 1  数据集与ADORecordset的比较                  
 10. 4. 2  数据集与IDataReader的比较                  
 10. 4. 3  数据集集合                  
 10. 5  用数据集读和写XML                  
 10. 5. 1  WriteXml方法                  
 10. 5. 2  WriteXmlSchema方法                  
 10. 5. 3  GetXml和GetxmlSchema方法                  
 10. 5. 4  ReadXml方法                  
 10. 5. 5  把模式信息加载到数据集中                  
 10. 5. 6  XML命名空间                  
 10. 5. 7  强类型化的数据集                  
 10. 6  XmlDataDocument                  
 10. 6. 1  与一个数据集建立同步                  
 10. 6. 2  元素和行转换                  
 10. 7  从SQL Server2000获取XML                  
 10. 7. 1  使用FORXML                  
 10. 7. 2  SQLXML托管类                  
 10. 8  小结                  
                   
 第11章  ASP. NET                  
 11. 1  概述                  
 11. 2  什么是ASP. NET                  
 11. 2. 1  语言无关执行                  
 11. 2. 2  编译执行                  
 11. 2. 3  事件驱动的处理过程和Web Form                  
 11. 2. 4  服务器端控件                  
 11. 2. 5  定制Web控件                  
 11. 2. 6  错误处理和跟踪                  
 11. 2. 7  服务器端缓存                  
 11. 2. 8  配置和部署                  
 11. 2. 9  ASP. NET与ASP的兼容性                  
 11. 3  ASP.NET与XML                  
 11. 3. 1  Web Forms和Web控件                  
 11. 3. 2  活动的web Form--用户反馈的web Form                  
 11. 3. 3  常用Web控件                  
 11. 3. 4  使用DataGrid显示XML文档                  
 11. 3. 5  使用XML控件显示XML文档                  
 11. 4  ASP. NET应用程序配置                  
 11. 4. 1  web. config文件的存放位置                  
 11. 4. 2  web. config文件的结构                  
 11. 4. 3  web. config文件的各个部分                  
 11. 5  使用web. config设置                  
 11. 6  小结                  
                   
 第12章  案例研究:使用ASP. NET与ADO. NET                  
 12. 1  DVD租借系统设计                  
 12. 1. 1  应用范围                  
 12. 1. 2  技术准备                  
 12. 2  设置环境                  
 12. 2. 1  商品数据库                  
 12. 2. 2  在浏览器上显示内容                  
 12. 3  ASP.NET代码                  
 12. 3. 1  管理端应用程序                  
 12. 3. 2  客户端应用程序                  
 12. 4  小结                  
                   
 第13章  Web服务与SOAP                  
 13. 1  Web服务概述                  
 13. 1. 1  市场和技术影响                  
 13. 1. 2  新的分布式计算模型                  
 13. 1. 3  . NET与Web服务                  
 13. 2  创建一个简单的Web服务                  
 13. 3  Web服务协议                  
 13. 3. 1  HTTPGET和HTTPPOST                  
 13. 3. 2  SOAP                  
 13. 4  使用Web服务代理类                  
 13. 4. 1  创建StockQuote Web服务                  
 13. 4. 2  创建一个Web服务客户应用程序                  
 13. 5  目录. 发现和描述                  
 13. 5. 1  web服务目录--UDM                  
 13. 5. 2  Web服务描述语言                  
 13. 6  web服务中的状态管理                  
 13. 6. 1  使用Session对象                  
 13. 6. 2  使用Application对象                  
 13. 7  ASP.NETWeb服务中的事务支持                  
 13. 8  Web服务的设计考虑                  
 13. 8. 1  消息设计--更多的消息与更多的通信量的比较                  
 13. 8. 2  无状态的环境                  
 13. 8. 3  同步和异步web服务的比较                  
 13. 8. 4  松散辊合的功能组件                  
 13. 9  小结                  
                   
 第14章  案例研究:使用Web服务                  
 14. 1  应用背景                  
 14. 2  工程描述                  
 14. 2. 1  工程需求调查                  
 14. 2. 2  功能需求                  
 14. 2. 3  技术需求                  
 14. 2. 4  使用说明                  
 14. 3  Web服务设计                  
 14. 3. 1  日历服务组件                  
 14. 3. 2  日历服务数据库结构                  
 14. 3. 3  功能规范                  
 14. 4  日历服务的实现                  
 14. 5  日历服务客户程序的实现                  
 14. 5. 1  建立一个ASP. NET web客户程序                  
 14. 5. 2  创建桌面客户程序                  
 14. 6  小结                  
                   
 第15章  远程化概述                  
 15. 1  远程化基础知识                  
 15. 2  对象激活                  
 15. 3  远程化通道                  
 15. 4  小结                  
                   
 第16章  C#代码文档                  
 16. 1  C#中XML文档的优点                  
 16. 2  XML文档的编译                  
 16. 2. 1  采用命令行编译                  
 16. 2. 2  采用VisualStudio. NET编译                  
 16. 2. 3  编译器提供的元素                  
 16. 3  XML文档中的元素                  
 16. 3. 1  <summary>和<remarks>                  
 16. 3. 2  <c>                  
 16. 3. 3  <para>                  
 16. 3. 4  <param>和<returns>                  
 16. 3. 5 <paramref>                  
 16. 3. 6 <permission>                  
 16. 3. 7  <See>和<seealso>                  
 16. 3. 8  <list>                  
 16. 3. 9 <example>和<code>                  
 16. 3. 10 <value>                  
 16. 3. 11  <excephon>                  
 16. 3. 12  <include>                  
 16. 3. 13  可扩展性                  
 16. 4  在中间层中的实际用途                  
 16. 5  转换                  
 16. 5. 1  转换应用程序示例                  
 16. 5. 2  其他考虑                  
 16. 6  为VS. NET中的文档提供支持                  
 16. 7  小结                  
                   
 附录A  System. XmI命名空间                  
 A. 1  System. xml类概览                  
 A. 1. 1  xmlException类                  
 A. 1. 2  xmlConvert类                  
 A. 1. 3  xmllmplementation类                  
 A. 1. 4  xmlNamedNodeMap类                  
 A. 1. 5  xmlAttributeCollection类                  
 A. 1. 6  xmlNamespaceManager类                  
 A. 1. 7  xmlNameTable类                  
 A. 1. 8  xmINode类                  
 A. 1. 9  xmlAttribute类                  
 A. 1. 10  xmlDocument类                  
 A. 1. 11  xmlDataDocument类                  
 A.1.12 XmIDocumentFragment 类                  
 A.I.13 XmIEntity 类                  
 A.l.14 XmILinkedNode 类                  
 A.1.I5 XmICharacterData 类                  
 A.l.16 XmICDataSection 类                  
 A.l.17 XmIComment 类                  
 A.1.18 XmISignificantWhitespace 类                  
 A.l.19 XmIText 类                  
 A.1.20 XmIWhitespace 类                  
 A.l.2l XmIDeclaration 类                  
 A.1.22 XmIDocumentType 类                  
 A.l.23 XmIElement 类                  
 A.I.24 XmIEntityReference 类                  
 A.l.25 XmIProcessinglnstruction 类                  
 A.I.26 XmINotation 类                  
 A.l.27 XmINodeList 类                  
 A.1.2S XmlParserContext 类                  
 A.l.29 XmIQualifiedName 类                  
 A.l.30 XmIReader 类                  
 A.l.3l XmINodeReader 类                  
 A.1.32 XmITextReader 类                  
 A.l.33 XmIValidatingReader 类                  
 A.l.34 XmIResolver 类                  
 A.l.35 XmIUrIResolver 类                  
 A.l.36 XmIWriter 类                  
 A.1.37 XmITextWriter 类                  
                   
 附录B System.Xml.Xsl 和 System.Xml.XPath 命名空间                  
 B.I System.Xml.Xsl 命名空间                  
 B.1.1 System.Xml.Xsl 类概览                  
 B.l.2 XsltArgumentList 类                  
 B.1.3 XsltContext 类                  
 B.1.4 XsltException 类                  
 B.l.5 XsltCompileException 类                  
 B.l.6 XsITransform 类                  
 B.2 System.Xml.XPath命名空间                  
 B.2.l System.Xml.XPath 类概览                  
 B.2.2 XPathDoeument 类                  
 B. 2. 3 XPathException类                  
 B. 2. 4  XPathExpression类                  
 B. 2. 5  XPathNavigator类                  
 B. 2. 6  XPathNodeIterator类                  
                   
 附录C  . NET术语                  
                   
 附录D  资源                  
 D. 1  Web站点                  
 D. 2  书目                  
 D. 3  技术文章与报告                  
 D. 4  规范                  
 D. 5  其他Web站点                  

本目录推荐