XmlDataDocument 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
XmlDataDocument has been deprecated and is not supported.
警告
XmlDataDocument class will be removed in a future release.
允許透過關聯 DataSet式儲存、檢索及操作結構化資料。
public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public 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.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
inherit 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 資料,並利用萬維網聯盟(W3C)文件物件模型(DOM)來操作這些資料。 DOM 以節點物件的階層結構呈現資料。 由於 XmlDataDocument 實作了 IXPathNavigable 介面,因此也可以作為該類別的 XslTransform 原始文件使用。
XmlDataDocument 與 DataSet 提供載入 XML 資料關聯的類別有密切關聯。 任何對 的 XmlDataDocument 變更都會反映在 中 DataSet ,反之亦然。
要載入 XML DataSet 資料,請使用 ReadXmlSchema 來建立關聯映射。 XML 資料可使用 Load 或 LoadXml載入。
要載入關聯資料,請在建構子中指定包含關聯資料的 DataSet 參數 XmlDataDocument 。
建構函式
| 名稱 | Description |
|---|---|
| XmlDataDocument() |
已淘汰.
已淘汰.
初始化 XmlDataDocument 類別的新執行個體。 |
| XmlDataDocument(DataSet) |
已淘汰.
已淘汰.
使用指定的 XmlDataDocument,初始化 DataSet 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| Attributes |
已淘汰.
已淘汰.
會得到包含 XmlAttributeCollection 該節點屬性的 。 (繼承來源 XmlNode) |
| BaseURI |
已淘汰.
已淘汰.
取得目前節點的基礎 URI。 (繼承來源 XmlDocument) |
| ChildNodes |
已淘汰.
已淘汰.
取得該節點的所有子節點。 (繼承來源 XmlNode) |
| DataSet |
已淘汰.
已淘汰.
得到 DataSet 一個,提供資料的關聯表示 |
| DocumentElement |
已淘汰.
已淘汰.
取得文件的根目錄 XmlElement 。 (繼承來源 XmlDocument) |
| DocumentType |
已淘汰.
已淘汰.
取得包含 DOCTYPE 宣告的節點。 (繼承來源 XmlDocument) |
| FirstChild |
已淘汰.
已淘汰.
取得節點的第一個子節點。 (繼承來源 XmlNode) |
| HasChildNodes |
已淘汰.
已淘汰.
會得到一個值,表示該節點是否有子節點。 (繼承來源 XmlNode) |
| Implementation |
已淘汰.
已淘汰.
取得 XmlImplementation 目前文件的物件。 (繼承來源 XmlDocument) |
| InnerText |
已淘汰.
已淘汰.
在所有情況下都丟出一個 InvalidOperationException 。 (繼承來源 XmlDocument) |
| InnerXml |
已淘汰.
已淘汰.
取得或設定代表當前節點子節點的標記。 (繼承來源 XmlDocument) |
| IsReadOnly |
已淘汰.
已淘汰.
會得到一個值,表示目前節點是否為唯讀。 (繼承來源 XmlDocument) |
| Item[String, String] |
已淘汰.
已淘汰.
取得第一個子元素,且指定為 LocalNameNamespaceURI。 (繼承來源 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 |
已淘汰.
已淘汰.
回傳節點的後 Schema-Validation-Infoset(PSVI)。 (繼承來源 XmlDocument) |
| Schemas |
已淘汰.
已淘汰.
取得或設定 XmlSchemaSet 與此 XmlDocument相關聯的物件。 (繼承來源 XmlDocument) |
| Value |
已淘汰.
已淘汰.
取得或設定節點的值。 (繼承來源 XmlNode) |
| XmlResolver |
已淘汰.
已淘汰.
設定 以 XmlResolver 解決外部資源。 (繼承來源 XmlDocument) |
方法
事件
| 名稱 | Description |
|---|---|
| NodeChanged |
已淘汰.
已淘汰.
當 Value 屬於此文件的節點被更改時,會發生這種情況。 (繼承來源 XmlDocument) |
| NodeChanging |
已淘汰.
已淘汰.
當 Value 屬於此文件的節點即將被更改時,會發生這種情況。 (繼承來源 XmlDocument) |
| NodeInserted |
已淘汰.
已淘汰.
當屬於此文件的節點入到另一個節點時,會發生這種情況。 (繼承來源 XmlDocument) |
| NodeInserting |
已淘汰.
已淘汰.
當屬於此文件的節點即將插入到另一個節點時,會發生這種情況。 (繼承來源 XmlDocument) |
| NodeRemoved |
已淘汰.
已淘汰.
當屬於此文件的節點從父節點移除時,會發生這種情況。 (繼承來源 XmlDocument) |
| NodeRemoving |
已淘汰.
已淘汰.
當屬於此文件的節點即將從文件中移除時,會發生這種情況。 (繼承來源 XmlDocument) |
明確介面實作
| 名稱 | Description |
|---|---|
| ICloneable.Clone() |
已淘汰.
已淘汰.
關於此成員的描述,請參見 Clone()。 (繼承來源 XmlNode) |
| IEnumerable.GetEnumerator() |
已淘汰.
已淘汰.
關於此成員的描述,請參見 GetEnumerator()。 (繼承來源 XmlNode) |
擴充方法
| 名稱 | Description |
|---|---|
| AsParallel(IEnumerable) |
已淘汰.
已淘汰.
啟用查詢的平行處理。 |
| AsQueryable(IEnumerable) |
已淘汰.
已淘汰.
將 IEnumerable 轉換成 IQueryable。 |
| Cast<TResult>(IEnumerable) |
已淘汰.
已淘汰.
將 IEnumerable 的項目轉換成指定的型別。 |
| OfType<TResult>(IEnumerable) |
已淘汰.
已淘汰.
根據指定的型別篩選 IEnumerable 的專案。 |