ConfigXmlDocument 類別

定義

包裝對應的 XmlDocument 類型,並帶有報告檔案名稱和行號的必要資訊。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public ref class ConfigXmlDocument sealed : System::Xml::XmlDocument, System::Configuration::Internal::IConfigErrorInfo
public ref class ConfigXmlDocument sealed : System::Xml::XmlDocument
public sealed class ConfigXmlDocument : System.Xml.XmlDocument, System.Configuration.Internal.IConfigErrorInfo
public sealed class ConfigXmlDocument : System.Xml.XmlDocument
type ConfigXmlDocument = class
    inherit XmlDocument
    interface IConfigErrorInfo
type ConfigXmlDocument = class
    inherit XmlDocument
Public NotInheritable Class ConfigXmlDocument
Inherits XmlDocument
Implements IConfigErrorInfo
Public NotInheritable Class ConfigXmlDocument
Inherits XmlDocument
繼承
ConfigXmlDocument
實作

備註

ConfigXmlDocument 包裝對應的 XmlDocument 類型,以包含報告檔名和行號的必要資訊。 當系統發出設定錯誤時,需要此資訊。

建構函式

ConfigXmlDocument()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 ConfigXmlDocument 類別的新執行個體。

屬性

Attributes

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得包含這個節點屬性 (Attribute) 的 XmlAttributeCollection

(繼承來源 XmlNode)
BaseURI

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前節點的基底 (Base) URI。

(繼承來源 XmlDocument)
ChildNodes

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得節點的所有子節點。

(繼承來源 XmlNode)
DocumentElement

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得文件的根 XmlElement

(繼承來源 XmlDocument)
DocumentType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得包含 DOCTYPE 宣告的節點。

(繼承來源 XmlDocument)
Filename

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得組態檔名稱。

FirstChild

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得節點的第一個子節點。

(繼承來源 XmlNode)
HasChildNodes

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出這個節點是否有子節點。

(繼承來源 XmlNode)
Implementation

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前文件的 XmlImplementation 物件。

(繼承來源 XmlDocument)
InnerText

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在所有情況下都擲回 InvalidOperationException

(繼承來源 XmlDocument)
InnerXml

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定表示目前節點子系的標記。

(繼承來源 XmlDocument)
IsReadOnly

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指示目前節點是否為唯讀。

(繼承來源 XmlDocument)
Item[String, String]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得具有指定的 LocalNameNamespaceURI 的第一個子項目。

(繼承來源 XmlNode)
Item[String]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得具有指定的 Name 的第一個子項目。

(繼承來源 XmlNode)
LastChild

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得節點的最後一個子節點。

(繼承來源 XmlNode)
LineNumber

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前節點的行號。

LocalName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得節點的區域名稱。

(繼承來源 XmlDocument)
Name

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得節點的限定名稱。

(繼承來源 XmlDocument)
NamespaceURI

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個節點的命名空間 URI。

(繼承來源 XmlNode)
NameTable

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得與這個實作關聯的 XmlNameTable

(繼承來源 XmlDocument)
NextSibling

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個節點的後置節點。

(繼承來源 XmlNode)
NodeType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前節點的類型。

(繼承來源 XmlDocument)
OuterXml

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得包含這個節點和其所有子節點的標記。

(繼承來源 XmlNode)
OwnerDocument

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前節點所屬的 XmlDocument

(繼承來源 XmlDocument)
ParentNode

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個節點的父節點 (針對可以具有父代的節點而言)。

(繼承來源 XmlDocument)
Prefix

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定這個節點的命名空間前置詞。

(繼承來源 XmlNode)
PreserveWhitespace

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定值,指出是否要保留項目內容中的空白字元。

(繼承來源 XmlDocument)
PreviousSibling

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個節點的前置節點。

(繼承來源 XmlNode)
PreviousText

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得這個節點的前置文字節點。

(繼承來源 XmlNode)
SchemaInfo

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回節點的後結構描述驗證資訊集 (PSVI)。

(繼承來源 XmlDocument)
Schemas

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定與這個 XmlDocument 相關聯的 XmlSchemaSet 物件。

(繼承來源 XmlDocument)
Value

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定節點的值。

(繼承來源 XmlNode)
XmlResolver

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

設定用於解析外部資源的 XmlResolver

(繼承來源 XmlDocument)

方法

AppendChild(XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將指定的節點加入這個節點之子節點清單的結尾。

(繼承來源 XmlNode)
Clone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立這個節點的複本。

(繼承來源 XmlNode)
CloneNode(Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立這個節點的複本。

(繼承來源 XmlDocument)
CreateAttribute(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定 NameXmlAttribute

(繼承來源 XmlDocument)
CreateAttribute(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定限定名稱和 NamespaceURIXmlAttribute

(繼承來源 XmlDocument)
CreateAttribute(String, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立組態項目屬性。

CreateCDataSection(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立 XML CData 區段。

CreateComment(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立 XML 註解。

CreateDefaultAttribute(String, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定前置詞、區域名稱和命名空間 URI 的預設屬性。

(繼承來源 XmlDocument)
CreateDocumentFragment()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立 XmlDocumentFragment

(繼承來源 XmlDocument)
CreateDocumentType(String, String, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回新的 XmlDocumentType 物件。

(繼承來源 XmlDocument)
CreateElement(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定名稱的項目。

(繼承來源 XmlDocument)
CreateElement(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有限定名稱和 NamespaceURIXmlElement

(繼承來源 XmlDocument)
CreateElement(String, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立組態項目。

CreateEntityReference(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定名稱的 XmlEntityReference

(繼承來源 XmlDocument)
CreateNavigator()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立巡覽這份文件的新 XPathNavigator 物件。

(繼承來源 XmlDocument)
CreateNavigator(XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立 XPathNavigator 物件,用於巡覽位於指定之 XmlNode 上的這個文件。

(繼承來源 XmlDocument)
CreateNode(String, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定節點類型、NameNamespaceURIXmlNode

(繼承來源 XmlDocument)
CreateNode(XmlNodeType, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定的 XmlNodeTypeNameNamespaceURIXmlNode

(繼承來源 XmlDocument)
CreateNode(XmlNodeType, String, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定之 XmlNodeTypePrefixNameNamespaceURIXmlNode

(繼承來源 XmlDocument)
CreateProcessingInstruction(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定名稱和資料的 XmlProcessingInstruction

(繼承來源 XmlDocument)
CreateSignificantWhitespace(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立空白區。

CreateTextNode(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立文字節點。

CreateWhitespace(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立空白區。

CreateXmlDeclaration(String, String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立具有指定值的 XmlDeclaration 節點。

(繼承來源 XmlDocument)
Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetElementById(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得具有指定 ID 的 XmlElement

(繼承來源 XmlDocument)
GetElementsByTagName(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回 XmlNodeList,其中包含符合指定 Name 之所有子代 (Descendant) 項目的清單。

(繼承來源 XmlDocument)
GetElementsByTagName(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回 XmlNodeList,其中包含符合指定之 LocalNameNamespaceURI 的所有子代元素的清單。

(繼承來源 XmlDocument)
GetEnumerator()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得逐一查看目前節點中子節點的列舉程式。

(繼承來源 XmlNode)
GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設雜湊函式。

(繼承來源 Object)
GetNamespaceOfPrefix(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

查閱目前節點範圍內最接近指定前置詞的 xmlns 宣告,並傳回宣告中的命名空間 URI。

(繼承來源 XmlNode)
GetPrefixOfNamespace(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

查閱目前節點範圍內最接近指定命名空間 URI 的 xmlns 宣告,並傳回宣告中所定義的前置詞。

(繼承來源 XmlNode)
GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前執行個體的 Type

(繼承來源 Object)
ImportNode(XmlNode, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從其他文件匯入節點至目前的文件。

(繼承來源 XmlDocument)
InsertAfter(XmlNode, XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在指定的參考節點之後,插入指定的節點。

(繼承來源 XmlNode)
InsertBefore(XmlNode, XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在指定的參考節點之前,插入指定的節點。

(繼承來源 XmlNode)
Load(Stream)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從指定的資料流載入 XML 文件。

(繼承來源 XmlDocument)
Load(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

載入組態檔。

Load(TextReader)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從指定的 TextReader 載入 XML 文件。

(繼承來源 XmlDocument)
Load(XmlReader)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從指定的 XmlReader 載入 XML 文件。

(繼承來源 XmlDocument)
LoadSingleElement(String, XmlTextReader)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

載入單一組態項目。

LoadXml(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從指定的字串載入 XML 文件。

(繼承來源 XmlDocument)
MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object 的淺層複製。

(繼承來源 Object)
Normalize()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

使這個 XmlNode 之下子樹狀結構的整個深度中所有 XmlText 節點成為「一般」形式,其中只用標記 (Markup) (亦即標記 (Tag)、註解、處理指示、CDATA 區段與實體參考) 來分隔 XmlText 節點,也就是說,沒有相鄰的 XmlText 節點。

(繼承來源 XmlNode)
PrependChild(XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將指定的節點加入這個節點之子節點清單的開頭。

(繼承來源 XmlNode)
ReadNode(XmlReader)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據 XmlReader 中的資訊建立一個 XmlNode 物件。 讀取器必須定位在節點或屬性上。

(繼承來源 XmlDocument)
RemoveAll()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

移除目前節點的所有子節點和/或屬性。

(繼承來源 XmlNode)
RemoveChild(XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

移除指定的子節點。

(繼承來源 XmlNode)
ReplaceChild(XmlNode, XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將子節點 oldChildnewChild 節點取代。

(繼承來源 XmlNode)
Save(Stream)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將 XML 文件儲存至指定的資料流。

(繼承來源 XmlDocument)
Save(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將 XML 文件儲存至指定的檔案。 如果指定的檔案存在,則這個方法會覆寫該檔案。

(繼承來源 XmlDocument)
Save(TextWriter)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將 XML 文件儲存至指定的 TextWriter

(繼承來源 XmlDocument)
Save(XmlWriter)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將 XML 文件儲存至指定的 XmlWriter

(繼承來源 XmlDocument)
SelectNodes(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

選取符合 XPath 運算式的節點清單。

(繼承來源 XmlNode)
SelectNodes(String, XmlNamespaceManager)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

選取符合 XPath 運算式的節點清單。 使用提供的 XmlNamespaceManager 解析 XPath 運算式中找到的任何前置詞。

(繼承來源 XmlNode)
SelectSingleNode(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

選取符合 XPath 運算式的第一個 XmlNode

(繼承來源 XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

選取符合 XPath 運算式的第一個 XmlNode。 使用提供的 XmlNamespaceManager 解析 XPath 運算式中找到的任何前置詞。

(繼承來源 XmlNode)
Supports(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

測試 DOM 實作 (Implementation) 是否實作特定功能。

(繼承來源 XmlNode)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回代表目前物件的字串。

(繼承來源 Object)
Validate(ValidationEventHandler)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據 Schemas 屬性中包含的 XML 結構描述定義語言 (XSD) 結構描述,驗證 XmlDocument

(繼承來源 XmlDocument)
Validate(ValidationEventHandler, XmlNode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據 Schemas 屬性中包含的 XML 結構描述定義語言 (XSD) 結構描述,驗證指定的 XmlNode 物件。

(繼承來源 XmlDocument)
WriteContentTo(XmlWriter)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

XmlDocument 節點的所有子系儲存到指定的 XmlWriter

(繼承來源 XmlDocument)
WriteTo(XmlWriter)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

XmlDocument 節點儲存至指定的 XmlWriter

(繼承來源 XmlDocument)

事件

NodeChanged

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

發生於屬於這份文件之節點的 Value 變更時。

(繼承來源 XmlDocument)
NodeChanging

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

發生於屬於這份文件之節點的 Value 即將變更時。

(繼承來源 XmlDocument)
NodeInserted

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

發生於屬於這份文件的節點插入另一個節點時。

(繼承來源 XmlDocument)
NodeInserting

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

發生於屬於這份文件的節點將要插入另一個節點時。

(繼承來源 XmlDocument)
NodeRemoved

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

發生於屬於這份文件的節點從其父代 (Parent) 移除時。

(繼承來源 XmlDocument)
NodeRemoving

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

發生於屬於這份文件的節點即將從文件中移除時。

(繼承來源 XmlDocument)

明確介面實作

ICloneable.Clone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

如需這個成員的說明,請參閱 Clone()

(繼承來源 XmlNode)
IConfigErrorInfo.Filename

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得組態檔名稱。

IConfigErrorInfo.LineNumber

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得組態的行號。

IEnumerable.GetEnumerator()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

如需這個成員的說明,請參閱 GetEnumerator()

(繼承來源 XmlNode)

擴充方法

Cast<TResult>(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

IEnumerable 轉換成 IQueryable

適用於

另請參閱