C#XML入門經典--C#編程人員必備的XML技能

C#XML入門經典--C#編程人員必備的XML技能

《C#XML入門經典--C#編程人員必備的XML技能》是2003年11月1日清華大學出版社出版的圖書,由[美] Stewart Fraser,[美] Steven編寫。

基本介紹

  • 中文名:C#XML入門經典--C#編程人員必備的XML技能
  • 作者:[美] Stewart Fraser,[美] Steven
  • 出版時間:2003年11月1日
  • 出版社:清華大學出版社 
  • ISBN:9787302074670
內容簡介,圖書目錄,

內容簡介

XML技術是近年來最熱門的話題,並且已經廣泛套用於編程領域中。
  《C#XML入門經典:C#編程人員必備的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什麼是XML
1.2.1XML涉及多種語言
1.2.2XML文檔
1.3使用XML的對象
1.3.1內容表示
1.3.2B2B電子商務
1.3.3遠程過程調用
1.3.4數據存儲和訪問
1.3.5不使用XML的情況
1.4XML標準
1.4.1什麼是W3C
1.4.2XML標準
1.4.3與XML相關的標準
1.4.4標準重要的原因
1.5XML如何適應.NET
1.5.1在.NETFramework中使用XML
1.5.2.NET中的XML支持
1.6小結
第2章 XML概述
2.1XML的概念
2.1.1XML元素
2.1.2XML屬性
2.1.3XML解析器
2.1.4構建XML
2.1.5XML文檔的各個組成部分
2.2創建格式良好的XML文檔
2.2.1XML中的元素
2.2.2XML中的屬性
2.2.3在XML中使用注釋
2.3驗證XML文檔的有效性
2.3.1文檔類型定義
2.3.2XMLSchema
2.3.3XML編碼
2.4小結
第3章 在.NET中使用XML
3.1XML如何適合.NET
3.1.1XML
3.1.2文檔對象模型(DOM)
3.1.3命名空間
3.1.4DTD和XMLSchema
3.1.5XPath
3.1.6XSLT
3.2.NETFramework使用XML
3.2.1配置檔案
3.2.2ADO.NET
3.2.3SOAP和Web服務
3.3案例分析——電話簿樣式應用程式
3.4小結
第4章 在.NET中讀取XML
4.1流模型
4.1.1流模型和DOM的比較
4.1.2流模型中的變體
4.2XmlTextReader類
4.2.1XmlTextReader屬性
4.2.2讀取屬性
4.2.3讀取較大的數據塊
4.3XmlNodeReader類
4.4XmlValidatingReader類
4.5小結
第5章 在.NET中編寫XML
5.1利用.NET類編寫XML文檔
5.2XmlWriter類
5.2.1XmlWriter方法
5.2.2XmlWriter屬性
5.3XmlWriter類
5.3.1XmlTextWriter構造函式
5.3.2XmlTextWirter屬性
5.3.3處理XmlTextWirter
5.3.4寫入較大的數據塊
5.4小結
第6章 在.NET中實現DOM
6.1文檔對象模型
6.1.1文檔對象模型與流模型
6.1.2.NETDOM繼承模型
6.2XmlNode類
6.2.1XmlNode的定義
6.2.2XmlNode的屬性
6.2.3XmlNode的方法
6.3XmlDocument類
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和.NET
7.1System.Xml.XPath命名空間
7.2.NET中的XPath類
7.2.1XPathDocument類
7.2.2XPathNavigator類
7.2.3XPathExpression類
7.3自定義導航器
7.4XML串列化
7.4.1如何串列化
7.4.2XmlSerializer類
7.4.3XmlRootAttribute類
7.4.4XmlElementAttribute類
7.4.5XmlAttrbuteAttribute類
7.4.6使用多個類進行串列化
7.4.7改進案例分析
7.5小結
第8章 XSLT
8.1何時使用XSLT
8.1.1格式化
8.1.2轉換
8.2XSL語言
8.3使用XSL
8.4XSL命名空間
8.5剖析一個簡單的XSL示例
8.5.1添加處理指令
8.5.2創建樣式表
8.6創建XSLT樣式表
8.6.1使用XSLT元素
8.6.2模式.匹配和模板
8.6.3高級模板
8.6.4XSLT函式
8.6.5XSLT和空白
8.7小結
第9章 在.NET中使用XSLT
9.1.NET中的XSLT類
9.2XslTransform類
9.2.1載入樣式表
9.2.2轉換樣式表
9.2.3使用XPathDocument使性能最最佳化
9.2.4轉換XML文檔——實際示例
9.2.5樣式表中的腳本
9.2.6XSLT中的參數
9.3XsltArgumentList類
9.4小結
第10章 XML模式——背景知識.語言和一般用法
10.1XML模式(XSD)的任務
10.2格式良好且有效的XML模式
10.3什麼是模式
10.4XML模式定義語言
10.4.1XSD中的元素
10.4.2定義屬性
10.5XML模式數據類型
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模式和.NET
11.1在VisualStudio.NET中利用模式編輯器
11.1.1從XML文檔中生成模式
11.1.2通過編程方式驗證XML
11.1.3處理異常和利用ValidationEventHandler
11.2XSD和用xsd.exe進行串列化
11.3案例分析——改進驗證操作
11.4小結
第12章 XML在ADO.NET中的用法
12.1ADO.NET概述
12.2.NET數據提供者
12.2.1Connection類
12.2.2Command類
12.2.3DataReader類
12.2.4DataAdapter類
12.2.5CommandBuilder類
12.3DataSet類
12.3.1數據訪問策略
12.3.2在DataTable中處理數據
12.3.3關聯
12.3.4DataSet和XML
12.4XmlDataDocument類

相關詞條

熱門詞條

聯絡我們