TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
深入理解C#中的XML(附光碟)(簡體書)
滿額折

深入理解C#中的XML(附光碟)(簡體書)

商品資訊

人民幣定價:49.00 元
定價
:NT$ 294 元
優惠價
87256
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《深入理解C#中的XML》主要講述C#軟件開發中的XML的功能,全書共10章,分別介紹了XML基礎語法、應用文檔對象模型、用XSLT轉換XML文檔、利用DTD和XSDSchema驗證XML文檔、XML文檔的讀取、ADO.NET的相關知識、.NETFramework3.5後支持的新技術WCF和LINQ、XML在WCF中的應用以及XML序列化和SOAP序列化的相關知識。
本書適合於對C#編程語言感興趣,想更深入學習C#與XML語言在Windows編程中的技術相關人員。·

名人/編輯推薦

《深入理解C#中的XML》適合于對c#編程語言感興趣,想更深入學習c#與xml語言在windows編程中的技術相關人員。

目次

第1章 XML簡介
1.1 什麼是XML
1.2 使用XML的好處
1.3 XML語法
1.3.1 XML標記、元素和屬性
1.3.2 XML的語法規則
1.3.3 XML名稱命名規則
1.3.4 XML實體引用
1.3.5 XML CDATA區
1.3.6 XML注釋
1.3.7 XML聲明
1.3.8 格式正確的XML文檔
1.3.9 XML命名空間
1.4 DTD和XML Schema
1.5 解析XML文檔
1.6 XPath介紹
1.7 XSLT介紹

第2章 使用文檔對象模型操作XML文檔
2.1 文檔對象模型概述
2.2 DOM實現
2.3 應用實例
2.3.1 裝載XML文檔
2.3.2 遍歷XML文檔
2.3.3 查詢特殊元素和節點
2.4 修改XML文檔
2.4.1 Save方法
2.4.2 XmlDocumentFragment類
2.4.3 XmlElement類
2.4.4 添加節點到XML文檔中
2.4.5 刪除和更換節點
2.4.6 XML片段插入到XML文檔
2.4.7 添加屬性到節點中
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.1.1 XSLT的基本轉換過程
4.1.2 XSLT語法
4.2 XsICompiledTransform類
4.2.1 使用XslCompiledTransform類執行轉換
4.2.2 傳遞參數到XSLT樣式表
4.2.3 應用擴展對象

第5章 驗證XML文檔
5.1 XML SChema
5.1.1 XSD
5.1.2 XML Schema數據類型
5.2 定義XML文檔的結構
5.2.1 創建DTD文件
5.2.2 創建XSD Schema
5.3 利用DTD和XSD Schema驗證XML文檔
5.3.1 應用DTD
5.3.2 應用XSD Schema
5.4 用XmIReader類驗證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
第8章 WCF與XML
第9章 LINQ與XML
第10章 XML序列化
參考文獻·

書摘/試閱



Address是Endpoint的網絡地址,它標記了消息發送的目的地。Binding描述的是如何發送消息,例如消息發送的傳輸協議(如TCP、HTTP),安全(如SSL、SOAP消息安全)。Contract則描述的是消息所包含的內容,以及消息的組織和操作方式,例如是one—way、duplex和request/reply。當WCF發送消息時,通過Address知道消息發送的地址,通過Binding知道怎樣來發送它,通過Contract則知道發送的消息是什么。在WCF中,類ServiceEndpoint代表了一個Endpoint,在類中包含的EndpointAddress、Binding、ContractDescription類型分別對應Endpoint的Address(地址)、Binding(綁定)、Contract(契約),如圖8—3所示。
EndpointAddress類又包含Uri、Identity和可選的headers集合組成,如圖8—4所示。
Endpoint安全的唯一性識別通常是通過其URI的值,但為了避免一些特殊情況造成URI的重復,又引入了Identity附加到URI上,保證了Endpoint地址的唯一性。至于可選的AddressHeader則提供了一些附加的信息,尤其是當多個Endpoint在使用同樣的URI地址信息時,AddressHeader就非常必要了。
Binding類包含Name、Namespace和BindingElement集合,如圖8—5所示。
Binding的Name以及Namespace是服務元數據(service’s metadata)的唯一標識。BindingElement描述的是WCF通信時綁定的方式。例如,SecurityBindingElement表示Endpoint使用SOAP消息安全方式,而ReliableSessionBindingElement表示Endpoint利用可信賴消息確保消息的傳送。TcpTransportBindingElement則表示Endpoint利用TCP作為通信的傳輸協議。每種BindingElement還有相應的屬性值,進一步詳細地描述WCF通信的方式。
BindingElement的順序也非常重要。BindingElement集合通常會創建一個用于通信的堆棧,其順序與BindingElement集合中元素的順序一致。集合中最后一個綁定元素對應于通信堆棧的底部,而集合中的第一個綁定元素則對應于堆棧的頂端。入消息流的方向是從底部經過堆棧向上,而出消息流的方向則從頂端向下。因此,BindingElement集合中的綁定元素順序直接影響了通信堆棧處理消息的順序。幸運的是,WCF已經提供了一系列預定義的綁定,能夠滿足大多數情況,而不需要我們自定義綁定,殫精竭慮地考慮綁定元素的順序。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區