Compartir a través de


ConfigXmlDocument Clase

Definición

Encapsula el tipo XmlDocument correspondiente y también incluye la información necesaria para informar de nombres de archivo y números de línea.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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
Herencia
ConfigXmlDocument
Implementaciones

Comentarios

ConfigXmlDocument ajusta el tipo correspondiente XmlDocument para llevar la información necesaria para notificar los números de nombre de archivo y línea. Esta información es necesaria cuando el sistema emite errores de configuración.

Constructores

ConfigXmlDocument()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase ConfigXmlDocument.

Propiedades

Attributes

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un objeto XmlAttributeCollection que contiene los atributos de este nodo.

(Heredado de XmlNode)
BaseURI

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el identificador URI base del nodo actual.

(Heredado de XmlDocument)
ChildNodes

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene todos los nodos secundarios del nodo.

(Heredado de XmlNode)
DocumentElement

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el XmlElement raíz del documento.

(Heredado de XmlDocument)
DocumentType

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nodo que contiene la declaración DOCTYPE.

(Heredado de XmlDocument)
Filename

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nombre del archivo de configuración.

FirstChild

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el primer nodo secundario del nodo.

(Heredado de XmlNode)
HasChildNodes

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si este nodo tiene nodos secundarios.

(Heredado de XmlNode)
Implementation

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el objeto XmlImplementation del documento actual.

(Heredado de XmlDocument)
InnerText

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Produce una InvalidOperationException en todos los casos.

(Heredado de XmlDocument)
InnerXml

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece el marcado que representa los nodos secundarios del nodo actual.

(Heredado de XmlDocument)
IsReadOnly

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si el nodo actual es de solo lectura.

(Heredado de XmlDocument)
Item[String, String]

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el primer elemento secundario con el LocalName y el NamespaceURI especificados.

(Heredado de XmlNode)
Item[String]

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el primer elemento secundario con el Name especificado.

(Heredado de XmlNode)
LastChild

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el último nodo secundario del nodo.

(Heredado de XmlNode)
LineNumber

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el número de línea del nodo actual.

LocalName

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nombre local del nodo.

(Heredado de XmlDocument)
Name

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nombre completo del nodo.

(Heredado de XmlDocument)
NamespaceURI

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el identificador URI de espacio de nombres de este nodo.

(Heredado de XmlNode)
NameTable

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el XmlNameTable asociado a esta implementación.

(Heredado de XmlDocument)
NextSibling

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nodo inmediatamente siguiente a éste.

(Heredado de XmlNode)
NodeType

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el tipo del nodo actual.

(Heredado de XmlDocument)
OuterXml

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el marcado que contiene este nodo y todos sus nodos secundarios.

(Heredado de XmlNode)
OwnerDocument

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el XmlDocument al que pertenece el nodo actual.

(Heredado de XmlDocument)
ParentNode

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nodo primario de este nodo, en los nodos que pueden tener nodos primarios.

(Heredado de XmlDocument)
Prefix

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece el prefijo de espacio de nombres de este nodo.

(Heredado de XmlNode)
PreserveWhitespace

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece un valor que indica si se va a conservar el espacio en blanco del contenido del elemento.

(Heredado de XmlDocument)
PreviousSibling

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nodo inmediatamente anterior a éste.

(Heredado de XmlNode)
PreviousText

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nodo de texto inmediatamente anterior a este.

(Heredado de XmlNode)
SchemaInfo

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve el conjunto de información posterior a la validación del esquema (PSVI, Post-Schema-Validation-Infoset) del nodo.

(Heredado de XmlDocument)
Schemas

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece el objeto XmlSchemaSet asociado a este objeto XmlDocument.

(Heredado de XmlDocument)
Value

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece el valor del nodo.

(Heredado de XmlNode)
XmlResolver

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Establece el objeto XmlResolver para usarlo en la resolución de recursos externos.

(Heredado de XmlDocument)

Métodos

AppendChild(XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Agrega el nodo especificado al final de la lista de nodos secundarios de este nodo.

(Heredado de XmlNode)
Clone()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un duplicado de este nodo.

(Heredado de XmlNode)
CloneNode(Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un duplicado de este nodo.

(Heredado de XmlDocument)
CreateAttribute(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un objeto XmlAttribute con el Name especificado.

(Heredado de XmlDocument)
CreateAttribute(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un XmlAttribute con el nombre completo especificados y el NamespaceURI.

(Heredado de XmlDocument)
CreateAttribute(String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un atributo de elemento de configuración.

CreateCDataSection(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una sección XML CData.

CreateComment(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un comentario XML.

CreateDefaultAttribute(String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un atributo predeterminado con el prefijo, el nombre local y el identificador URI de espacio de nombres especificados.

(Heredado de XmlDocument)
CreateDocumentFragment()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una interfaz XmlDocumentFragment.

(Heredado de XmlDocument)
CreateDocumentType(String, String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un nuevo objeto XmlDocumentType.

(Heredado de XmlDocument)
CreateElement(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un elemento con el nombre especificado.

(Heredado de XmlDocument)
CreateElement(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un XmlElement con el nombre completo y el NamespaceURI.

(Heredado de XmlDocument)
CreateElement(String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un elemento de configuración.

CreateEntityReference(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un objeto XmlEntityReference con el nombre especificado.

(Heredado de XmlDocument)
CreateNavigator()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un nuevo objeto XPathNavigator para navegar por este documento.

(Heredado de XmlDocument)
CreateNavigator(XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un objeto XPathNavigator para navegar por este documento colocado en XmlNode especificado.

(Heredado de XmlDocument)
CreateNode(String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un XmlNode con el tipo de nodo especificado, Name y NamespaceURI.

(Heredado de XmlDocument)
CreateNode(XmlNodeType, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un XmlNode con los XmlNodeType, Name y NamespaceURI especificados.

(Heredado de XmlDocument)
CreateNode(XmlNodeType, String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un XmlNode con los XmlNodeType, Prefix, Name y NamespaceURI especificados.

(Heredado de XmlDocument)
CreateProcessingInstruction(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un XmlProcessingInstruction con el nombre y los datos especificados.

(Heredado de XmlDocument)
CreateSignificantWhitespace(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea espacios en blanco.

CreateTextNode(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crear un nodo de texto

CreateWhitespace(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un espacio en blanco.

CreateXmlDeclaration(String, String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un nodo XmlDeclaration con los valores especificados.

(Heredado de XmlDocument)
Equals(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetElementById(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el XmlElement con el identificador especificado.

(Heredado de XmlDocument)
GetElementsByTagName(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un objeto XmlNodeList que contiene una lista de todos los elementos descendientes que coinciden con el Name especificado.

(Heredado de XmlDocument)
GetElementsByTagName(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un objeto XmlNodeList que contiene una lista de todos los elementos descendientes que coinciden con el LocalName y NamespaceURI especificados.

(Heredado de XmlDocument)
GetEnumerator()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un enumerador que recorre en iteración los nodos secundarios del nodo actual.

(Heredado de XmlNode)
GetHashCode()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetNamespaceOfPrefix(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Busca la declaración xmlns más cercana para el prefijo especificado que está en el ámbito del nodo actual y devuelve el identificador URI de espacio de nombres de la declaración.

(Heredado de XmlNode)
GetPrefixOfNamespace(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Busca la declaración xmlns más cercana para el identificador URI de espacio de nombres especificado que está en el ámbito del nodo actual y devuelve el prefijo definido en la declaración.

(Heredado de XmlNode)
GetType()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el Type de la instancia actual.

(Heredado de Object)
ImportNode(XmlNode, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Importa un nodo de otro documento al documento actual.

(Heredado de XmlDocument)
InsertAfter(XmlNode, XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inserta el nodo especificado inmediatamente detrás del nodo de referencia igualmente especificado.

(Heredado de XmlNode)
InsertBefore(XmlNode, XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inserta el nodo especificado inmediatamente antes del nodo de referencia igualmente especificado.

(Heredado de XmlNode)
Load(Stream)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Carga el documento XML desde el flujo especificado.

(Heredado de XmlDocument)
Load(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Carga el archivo de configuración.

Load(TextReader)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Carga el documento XML desde el TextReader especificado.

(Heredado de XmlDocument)
Load(XmlReader)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Carga el documento XML desde el XmlReader especificado.

(Heredado de XmlDocument)
LoadSingleElement(String, XmlTextReader)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Carga un solo elemento de configuración.

LoadXml(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Carga el documento XML desde la cadena especificada.

(Heredado de XmlDocument)
MemberwiseClone()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una copia superficial del Object actual.

(Heredado de Object)
Normalize()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Hace que todos los nodos XmlText de toda la profundidad del subárbol situado bajo XmlNode aparezcan de forma "normal", de modo que solo el marcado (es decir, las etiquetas, comentarios, instrucciones de procesamiento, secciones CDATA y referencias a entidades) separa los nodos XmlText, es decir, no hay nodos XmlText adyacentes.

(Heredado de XmlNode)
PrependChild(XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Agrega el nodo especificado al principio de la lista de nodos secundarios de este nodo.

(Heredado de XmlNode)
ReadNode(XmlReader)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un objeto XmlNode tomando como base la información de XmlReader. El lector debe estar situado en un nodo o en un atributo.

(Heredado de XmlDocument)
RemoveAll()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Quita todos los atributos y nodos secundarios del nodo actual.

(Heredado de XmlNode)
RemoveChild(XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Quita el nodo secundario especificado.

(Heredado de XmlNode)
ReplaceChild(XmlNode, XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Reemplaza el nodo secundario oldChild por el nodo newChild.

(Heredado de XmlNode)
Save(Stream)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Guarda el documento XML en el flujo especificado.

(Heredado de XmlDocument)
Save(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Guarda el documento XML en el archivo especificado. Si existe el archivo especificado, este método lo sobrescribe.

(Heredado de XmlDocument)
Save(TextWriter)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Guarda el documento XML en el TextWriter especificado.

(Heredado de XmlDocument)
Save(XmlWriter)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Guarda el documento XML en el XmlWriter especificado.

(Heredado de XmlDocument)
SelectNodes(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Selecciona una lista de nodos que coinciden con la expresión XPath.

(Heredado de XmlNode)
SelectNodes(String, XmlNamespaceManager)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Selecciona una lista de nodos que coinciden con la expresión XPath. Los prefijos encontrados en la expresión XPath se resuelven utilizando el XmlNamespaceManager proporcionado.

(Heredado de XmlNode)
SelectSingleNode(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Selecciona el primer XmlNode que coincide con la expresión XPath.

(Heredado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Selecciona el primer XmlNode que coincide con la expresión XPath. Los prefijos encontrados en la expresión XPath se resuelven utilizando el XmlNamespaceManager proporcionado.

(Heredado de XmlNode)
Supports(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Comprueba si la implementación de DOM incluye una característica específica.

(Heredado de XmlNode)
ToString()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ValidationEventHandler)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Valida el objeto XmlDocument según los esquemas del lenguaje de definición de esquemas XML (XSD) de la propiedad Schemas.

(Heredado de XmlDocument)
Validate(ValidationEventHandler, XmlNode)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Valida el objeto XmlNode especificado según los esquemas del lenguaje de definición de esquemas XML (XSD) de la propiedad Schemas.

(Heredado de XmlDocument)
WriteContentTo(XmlWriter)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Guarda todos los nodos secundarios del nodo XmlDocument en el XmlWriter especificado.

(Heredado de XmlDocument)
WriteTo(XmlWriter)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Guarda el nodo XmlDocument en el XmlWriter especificado.

(Heredado de XmlDocument)

Eventos

NodeChanged

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Se produce cuando el Value de un nodo que pertenece a este documento se modifica.

(Heredado de XmlDocument)
NodeChanging

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Se produce cuando el Value de un nodo que pertenece a este documento se va a modificar.

(Heredado de XmlDocument)
NodeInserted

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Se produce cuando un nodo que pertenece a este documento se ha insertado en otro nodo.

(Heredado de XmlDocument)
NodeInserting

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Se produce cuando un nodo que pertenece a este documento se va a insertar en otro nodo.

(Heredado de XmlDocument)
NodeRemoved

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Se produce cuando un nodo que pertenece a este documento se ha quitado de su nodo primario.

(Heredado de XmlDocument)
NodeRemoving

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Se produce cuando un nodo que pertenece a este documento se va a quitar del documento.

(Heredado de XmlDocument)

Implementaciones de interfaz explícitas

ICloneable.Clone()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Para obtener una descripción de este miembro, vea Clone().

(Heredado de XmlNode)
IConfigErrorInfo.Filename

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nombre del archivo de configuración.

IConfigErrorInfo.LineNumber

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el número de línea de configuración.

IEnumerable.GetEnumerator()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Para obtener una descripción de este miembro, vea GetEnumerator().

(Heredado de XmlNode)

Métodos de extensión

Cast<TResult>(IEnumerable)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también