基於XML 的ASP.NET開發 特色及評論
本書集中介紹了XML的許多方面,展示了ASP.NET程式設計師如何使用X ML來提高應用程式的效率和用應範圍。書中討論了與許多概念相關的規則,這些概念包括XML元數據語言、文檔類型定義(Document Type Definitions,DTD)、XML schema、XPath語言,以及需要留意的最新技術――包括XPointer和XLink。基於XML 的ASP.NET開發 內容簡介
隨著微軟引入了.NET平台,XML在編程領域中的套用達到了新的高潮。本書詳細介紹了這種前途無量的標記語言,全面展示了ASP.NET開發人員如何使用XML來提高應用程式的效率。 本書著先介紹了一些不可不知的概念,包括XML元數據語言、文檔類型定義(DTD)、XML Schema、XPath語言,以及需要留意的最新技術――XPointer和Xlink。然後深入探討了如何以多種不同的方法使用ASP.NET來創建、解析和轉換MXL文檔,並將其傳送給其他系統。第2部分是本書的精華所在,為了鮮活地體現這一點,書中提供了大量實例代碼,幫助讀者輕鬆掌握相關的概念並馬上投入實踐。 本書適用於廣大網站開發人員、應用程式開發員、產品技術員,以及.NET愛好者。對ASP.NET開發人員來說,本書更是必不可少的。基於XML 的ASP.NET開發 本書目錄
第1章 XML和ASP.NET開發1.1 XML的祖先--SGML
1.2 為什麼我們需要XML
1.3 XML的可擴展性
1.4 XML和HTML之間的區別
1.5 MSXML3與.NET平台的System.Xml集
1.6 ASP.NET開發人員如何使用XML
1.7 小結
第2章 在ASP.NET中使用XML基礎
2.1 一個XML文檔中有什麼
2.2 格式正確的XML文檔
2.3 有效的XML文檔
2.4 XML聲明
2.5 XML元素
2.6 XML屬性
2.7 XML名字空間
2.8 XML處理指令
2.9 XML注釋
2.10 XML實體
2.11 CDATA 段
2.12 處理空格
2.13 XML與XHTML的關係
2.14 使用ASP.NET對象生成XML
2.15 小結
第3章 XPath,XPointer和 XLink
3.1 初識XML的幾個近親
3.2 XPath--XML的SQL
3.3 XPointer--訪問XML文檔片段
3.4 XLink--資源關係管理
3.5 XLink簡單連結
3.6 XLink擴展連結
3.7 將XLink組合起來
3.8 小結
第4章 理解DTD和XML schema
4.1 為什麼使用DTD或schema
4.2 我需要驗證嗎
4.3 DTD基礎
4.4 XML schema
4.5 W3C XML schema
4.6 小結
第5章 在ASP.NET中使用XmlTextReader和XmlTextWriter類
5.1 System.Xml集簡介
5.2 In-Memory和Forward-Only解析
5.3 拉和推模型
5.4 使用XmlTextReader類解析XML
5.5 使用XmlTextReader構造一個SAX風格的推模型
5.6 使用XmlTextReader和XmlValidatingReader驗證XML文檔
5.7 使用XmlTextReader類傳遞認證證書
5.8 使用XmlTextWriter類創建XML文檔
5.9 小結
第6章 使用ASP.NET編寫文檔對象模型(DOM)
第7章 使用XSLT和ASP.NET轉換XML
第8章 充分利用ADO.NET的XML功能
第9章 SQL Server 2000,XML和ASP.NET
第10章 使用ASP.NET,XML,SOAP和Web服務