Download presentation
Presentation is loading. Please wait.
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類別
Similar presentations