第1章 XML簡介
1.1 什么是XML
1.2 使用XML的好處
1.3 XML語法
1.4 DTD和XMLSchema
1.5 解析XML文檔
1.6 XPath介紹
1.7 XSLT介紹
第2章 使用文檔對象模型操作XML文檔
2.1 文檔對象模型概述
2.2 DOM實現(xiàn)
2.3 應用實例
2.4 修改XML文檔
2.5 綜合實例
2.6 處理空白
2.7 處理命名空間
2.8 XmlDocument類的事件
第3章 應用XPath操作XML文檔
3.1 XPath介紹.
3.2 XPath數據模型
第4章 用XSLT轉換XML文檔
4.1 XSLT簡介
4.2 XslCompiledTraform類
第5章 驗證XML文檔
5.1 XML Schema
5.2 定義XML文檔的結構
5.3 利用DTD和XSD Schema驗證XML文檔
5.4 用.XmlReader類驗證XML文檔
5.5 用.XmlDocument類驗證XML文檔
5.6 用XPath導航器驗證XML文檔
5.7 驗證未聲明XSD Schema文件位置的XML文檔
第6章 讀/寫XML文檔
6.1 XmlReader和XmlWriter類簡介
6.2 用XmlTextReader類讀XML文檔
6.2.1 讀取元素屬性和值
6.2.2 遍歷XML文檔
6.3 編寫XML文檔
6.4 綜合實例
第7章 XML和ADO.NET
7.1 ADO.NET簡介
7.1.1 ADO.NET包含的類
7.2 XML和數據訪問
7.3 XmlDataDocument類
第8章 WCF與XML
8.1 WCF簡介
8.2 創(chuàng)建和使用WCF服務
8.3 XML在WCF服務中的角色
第9章 LINQ與XML
9.1 LINQ技術概述
9.2 使用LINQ查詢
9.3 經典的XML技術與應用到XML的LINQ
9.4 XLINQ的類層次結構
9.5 XLINQ的應用
第10章 XML序列化
10.1 序列化的格式與方式
10.2 使用XML格式序列化和反序列化對象
10.3 XmlSerializer類的事件
10.4 序列化和反序列化復雜類型
10.5 序列化和繼承
10.6 自定義XML序列化
10.7 XML序列化的綜合實例
10.8 使用SOAP格式序列化數據
10.9 自定義SOAP序列化
參考文獻