ConfigXmlDocument 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包裝對應的 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 包裝對應的 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 支援此產品基礎結構,但無法直接用於程式碼之中。 取得具有指定的 LocalName 與 NamespaceURI 的第一個子項目。 (繼承來源 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 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有指定 Name 的 XmlAttribute。 (繼承來源 XmlDocument) |
| CreateAttribute(String, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有指定限定名稱和 NamespaceURI 的 XmlAttribute。 (繼承來源 XmlDocument) |
| CreateAttribute(String, String, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立組態項目屬性。 |
| CreateCDataSection(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立 XML CData 區段。 |
| CreateComment(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立 XML 註解。 |
| CreateDefaultAttribute(String, String, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有指定前置詞、區域名稱和命名空間 URI 的預設屬性。 (繼承來源 XmlDocument) |
| CreateDocumentFragment() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 (繼承來源 XmlDocument) |
| CreateDocumentType(String, String, String, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回新的 XmlDocumentType 物件。 (繼承來源 XmlDocument) |
| CreateElement(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有指定名稱的項目。 (繼承來源 XmlDocument) |
| CreateElement(String, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有限定名稱和 NamespaceURI 的 XmlElement。 (繼承來源 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 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有指定節點類型、Name 和 NamespaceURI 的 XmlNode。 (繼承來源 XmlDocument) |
| CreateNode(XmlNodeType, String, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有指定的 XmlNodeType、Name 和 NamespaceURI 的 XmlNode。 (繼承來源 XmlDocument) |
| CreateNode(XmlNodeType, String, String, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立具有指定之 XmlNodeType、Prefix、Name 和 NamespaceURI 的 XmlNode。 (繼承來源 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,其中包含符合指定之 LocalName 和 NamespaceURI 的所有子代元素的清單。 (繼承來源 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 支援此產品基礎結構,但無法直接用於程式碼之中。 將子節點 |
| 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 運算式的第一個 |
| SelectSingleNode(String, XmlNamespaceManager) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 選取符合 XPath 運算式的第一個 |
| 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 支援此產品基礎結構,但無法直接用於程式碼之中。 將 |
| WriteTo(XmlWriter) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將 |
事件
| 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。 |