XmlDataDocument 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
XmlDataDocument class will be removed in a future release.
警告
XmlDataDocument has been deprecated and is not supported.
允許透過關聯式 DataSet 存放、擷取及管理結構化資料。
public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Obsolete("XmlDataDocument class will be removed in a future release.")]
public class XmlDataDocument : System.Xml.XmlDocument
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public class XmlDataDocument : System.Xml.XmlDocument
public class XmlDataDocument : System.Xml.XmlDocument
[<System.Obsolete("XmlDataDocument class will be removed in a future release.")>]
type XmlDataDocument = class
inherit XmlDocument
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
inherit XmlDocument
type XmlDataDocument = class
inherit XmlDocument
Public Class XmlDataDocument
Inherits XmlDocument
- 繼承
- 屬性
備註
這個類別會 XmlDocument擴充 。 它可讓您載入關係型數據或 XML 數據,並使用 World Wide Web Consortium (W3C) Document Object Model (DOM) 操作該數據。 DOM 會將數據呈現為節點物件的階層。 因為 XmlDataDocument
會實作 IXPathNavigable 介面,所以它也可以當做 類別的 XslTransform 源文檔使用。
XmlDataDocument
具有 與 DataSet
類別的緊密關係,可提供已載入之 XML 資料的關係型檢視。 對 XmlDataDocument
所做的任何變更會反映在 中 DataSet
,反之亦然。
若要使用 XML 資料載入 DataSet
,請使用 ReadXmlSchema 來建置關係型對應。 然後可以使用 或LoadXml載入 Load XML 數據。
若要載入關係型數據,請將包含關係型數據的 指定 DataSet
為建構函式中的 XmlDataDocument 參數。
建構函式
XmlDataDocument() |
已淘汰.
已淘汰.
初始化 XmlDataDocument 類別的新執行個體。 |
XmlDataDocument(DataSet) |
已淘汰.
已淘汰.
使用指定的 XmlDataDocument 初始化 DataSet 類別的新執行個體。 |
屬性
Attributes |
已淘汰.
已淘汰.
取得包含這個節點屬性 (Attribute) 的 XmlAttributeCollection。 (繼承來源 XmlNode) |
BaseURI |
已淘汰.
已淘汰.
取得目前節點的基底 (Base) URI。 (繼承來源 XmlDocument) |
ChildNodes |
已淘汰.
已淘汰.
取得節點的所有子節點。 (繼承來源 XmlNode) |
DataSet |
已淘汰.
已淘汰.
取得提供 |
DocumentElement |
已淘汰.
已淘汰.
取得文件的根 XmlElement。 (繼承來源 XmlDocument) |
DocumentType |
已淘汰.
已淘汰.
取得包含 DOCTYPE 宣告的節點。 (繼承來源 XmlDocument) |
FirstChild |
已淘汰.
已淘汰.
取得節點的第一個子節點。 (繼承來源 XmlNode) |
HasChildNodes |
已淘汰.
已淘汰.
取得值,指出這個節點是否有子節點。 (繼承來源 XmlNode) |
Implementation |
已淘汰.
已淘汰.
取得目前文件的 XmlImplementation 物件。 (繼承來源 XmlDocument) |
InnerText |
已淘汰.
已淘汰.
在所有情況下都擲回 InvalidOperationException。 (繼承來源 XmlDocument) |
InnerXml |
已淘汰.
已淘汰.
取得或設定表示目前節點子系的標記。 (繼承來源 XmlDocument) |
IsReadOnly |
已淘汰.
已淘汰.
取得值,指示目前節點是否為唯讀。 (繼承來源 XmlDocument) |
Item[String, String] |
已淘汰.
已淘汰.
取得具有指定的 LocalName 與 NamespaceURI 的第一個子項目。 (繼承來源 XmlNode) |
Item[String] |
已淘汰.
已淘汰.
取得具有指定的 Name 的第一個子項目。 (繼承來源 XmlNode) |
LastChild |
已淘汰.
已淘汰.
取得節點的最後一個子節點。 (繼承來源 XmlNode) |
LocalName |
已淘汰.
已淘汰.
取得節點的區域名稱。 (繼承來源 XmlDocument) |
Name |
已淘汰.
已淘汰.
取得節點的限定名稱。 (繼承來源 XmlDocument) |
NamespaceURI |
已淘汰.
已淘汰.
取得這個節點的命名空間 URI。 (繼承來源 XmlNode) |
NameTable |
已淘汰.
已淘汰.
取得與這個實作關聯的 XmlNameTable。 (繼承來源 XmlDocument) |
NextSibling |
已淘汰.
已淘汰.
取得這個節點的後置節點。 (繼承來源 XmlNode) |
NodeType |
已淘汰.
已淘汰.
取得目前節點的類型。 (繼承來源 XmlDocument) |
OuterXml |
已淘汰.
已淘汰.
取得包含這個節點和其所有子節點的標記。 (繼承來源 XmlNode) |
OwnerDocument |
已淘汰.
已淘汰.
取得目前節點所屬的 XmlDocument。 (繼承來源 XmlDocument) |
ParentNode |
已淘汰.
已淘汰.
取得這個節點的父節點 (針對可以具有父代的節點而言)。 (繼承來源 XmlDocument) |
Prefix |
已淘汰.
已淘汰.
取得或設定這個節點的命名空間前置詞。 (繼承來源 XmlNode) |
PreserveWhitespace |
已淘汰.
已淘汰.
取得或設定值,指出是否要保留項目內容中的空白字元。 (繼承來源 XmlDocument) |
PreviousSibling |
已淘汰.
已淘汰.
取得這個節點的前置節點。 (繼承來源 XmlNode) |
PreviousText |
已淘汰.
已淘汰.
取得這個節點的前置文字節點。 (繼承來源 XmlNode) |
SchemaInfo |
已淘汰.
已淘汰.
傳回節點的後結構描述驗證資訊集 (PSVI)。 (繼承來源 XmlDocument) |
Schemas |
已淘汰.
已淘汰.
取得或設定與這個 XmlDocument 相關聯的 XmlSchemaSet 物件。 (繼承來源 XmlDocument) |
Value |
已淘汰.
已淘汰.
取得或設定節點的值。 (繼承來源 XmlNode) |
XmlResolver |
已淘汰.
已淘汰.
設定用於解析外部資源的 XmlResolver。 (繼承來源 XmlDocument) |
方法
事件
NodeChanged |
已淘汰.
已淘汰.
發生於屬於這份文件之節點的 Value 變更時。 (繼承來源 XmlDocument) |
NodeChanging |
已淘汰.
已淘汰.
發生於屬於這份文件之節點的 Value 即將變更時。 (繼承來源 XmlDocument) |
NodeInserted |
已淘汰.
已淘汰.
發生於屬於這份文件的節點插入另一個節點時。 (繼承來源 XmlDocument) |
NodeInserting |
已淘汰.
已淘汰.
發生於屬於這份文件的節點將要插入另一個節點時。 (繼承來源 XmlDocument) |
NodeRemoved |
已淘汰.
已淘汰.
發生於屬於這份文件的節點從其父代 (Parent) 移除時。 (繼承來源 XmlDocument) |
NodeRemoving |
已淘汰.
已淘汰.
發生於屬於這份文件的節點即將從文件中移除時。 (繼承來源 XmlDocument) |
明確介面實作
ICloneable.Clone() |
已淘汰.
已淘汰.
如需這個成員的說明,請參閱 Clone()。 (繼承來源 XmlNode) |
IEnumerable.GetEnumerator() |
已淘汰.
已淘汰.
如需這個成員的說明,請參閱 GetEnumerator()。 (繼承來源 XmlNode) |
擴充方法
Cast<TResult>(IEnumerable) |
已淘汰.
已淘汰.
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
已淘汰.
已淘汰.
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
已淘汰.
已淘汰.
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
已淘汰.
已淘汰.
將 IEnumerable 轉換成 IQueryable。 |