Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 19 章 XML記憶體執行模式.

Similar presentations


Presentation on theme: "第 19 章 XML記憶體執行模式."— Presentation transcript:

1 第 19 章 XML記憶體執行模式

2 簡介.NET XML DOM物件 - 什麼是DOM
在.NET Framework中有關XML相關類別也是由MSXML物件演變而來,也就是說MSXML已經整合到.NET Framework之中。

3 簡介.NET XML DOM物件 - .NET Framework XML類別階層
W3C組織中定義的XML DOM主要架構方式如下圖:

4 簡介.NET XML DOM物件 - .NET Framework XML類別階層
類別繼承階層架構如下圖所示:

5 簡介.NET XML DOM物件 - .NET Framework XML類別階層
XmlNode類別代表XML文件中的單一Node,因此其被其它類別所共同繼承,其宣告式語法如下: Public Class XmlDocument Inherits XmlNode 其繼承關鍵字Inherits後的類別名稱即為此類別所繼承的類別。

6 簡介.NET XML DOM物件 - .NET Framework XML類別簡介

7 使用XmlDocument操作XML文件

8 使用XmlDocument操作XML文件

9 使用XmlDocument操作XML文件

10 使用XmlDocument操作XML文件

11 使用XmlDocument操作XML文件

12 使用XPathNavigator查詢XML資料 - XPathDocument類別
XPathDocument類別使用XPath做為資料模型,並以唯讀方式儲存於記憶體之中,因此可以加速對XML存取的速度。 XPathDocument類別的建構函式可代入資料流(Stream)、字串、TextReader及XmlReader等包含XML資料之實體物件。

13 使用XPathNavigator查詢XML資料 - XPathDocument類別

14 使用XPathNavigator查詢XML資料 - XPathNavigator類別
XmlDocument類別:建立之XPathNavigator實體物件為唯讀性質。 XPathDocument類別:建立的XPathNavigator實體物件具有編輯性質。

15 使用XPathNavigator查詢XML資料 - XPathNavigator類別

16 使用XPathNavigator查詢XML資料 - XPathNavigator類別

17 使用XPathNavigator查詢XML資料 - XPathNavigator類別

18 使用XPathNavigator查詢XML資料 - XPathExpression類別
XPathExpression類別代表已經編譯完成的XPath運算式,經執行完編譯後將物件提供給其它類別使用。 常用方法如下表所示:

19 使用XPathNavigator查詢XML資料 - XPathNodeIterator類別
常用方法如下表所示:

20 使用XPathNavigator查詢XML資料 - XPathNodeIterator類別

21 使用XPathNavigator查詢XML資料 - XPathNodeIterator類別


Download ppt "第 19 章 XML記憶體執行模式."

Similar presentations


Ads by Google