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.Wraps the corresponding XmlDocument type and also carries the necessary information for reporting file-name and line numbers.

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 sealed class ConfigXmlDocument : System.Xml.XmlDocument, System.Configuration.Internal.IConfigErrorInfo
type ConfigXmlDocument = class
    inherit XmlDocument
    interface IConfigErrorInfo
Public NotInheritable Class ConfigXmlDocument
Inherits XmlDocument
Implements IConfigErrorInfo
Herencia
ConfigXmlDocument
Implementaciones

Comentarios

Ajusta el tipo correspondiente XmlDocument para que se lleve a cabo la información necesaria para generar informes de nombre de archivo y números de línea. ConfigXmlDocumentThe ConfigXmlDocument wraps the corresponding XmlDocument type to carry the necessary information for reporting file-name and line numbers. Esta información es necesaria cuando el sistema emite errores de configuración.This information is necessary when the system issues configuration errors.

Constructores

ConfigXmlDocument()

Inicializa una nueva instancia de la clase ConfigXmlDocument.Initializes a new instance of the ConfigXmlDocument class.

Propiedades

Attributes

Obtiene un objeto XmlAttributeCollection que contiene los atributos de este nodo.Gets an XmlAttributeCollection containing the attributes of this node.

(Heredado de XmlNode)
BaseURI

Obtiene el identificador URI base del nodo actual.Gets the base URI of the current node.

(Heredado de XmlDocument)
ChildNodes

Obtiene todos los nodos secundarios del nodo.Gets all the child nodes of the node.

(Heredado de XmlNode)
DocumentElement

Obtiene el XmlElement raíz del documento.Gets the root XmlElement for the document.

(Heredado de XmlDocument)
DocumentType

Obtiene el nodo que contiene la declaración DOCTYPE.Gets the node containing the DOCTYPE declaration.

(Heredado de XmlDocument)
Filename

Obtiene el nombre del archivo de configuración.Gets the configuration file name.

FirstChild

Obtiene el primer nodo secundario del nodo.Gets the first child of the node.

(Heredado de XmlNode)
HasChildNodes

Obtiene un valor que indica si este nodo tiene nodos secundarios.Gets a value indicating whether this node has any child nodes.

(Heredado de XmlNode)
Implementation

Obtiene el objeto XmlImplementation del documento actual.Gets the XmlImplementation object for the current document.

(Heredado de XmlDocument)
InnerText

Produce una InvalidOperationException en todos los casos.Throws an InvalidOperationException in all cases.

(Heredado de XmlDocument)
InnerXml

Obtiene o establece el marcado que representa los nodos secundarios del nodo actual.Gets or sets the markup representing the children of the current node.

(Heredado de XmlDocument)
IsReadOnly

Obtiene un valor que indica si el nodo actual es de solo lectura.Gets a value indicating whether the current node is read-only.

(Heredado de XmlDocument)
Item[String, String]

Obtiene el primer elemento secundario con el LocalName y el NamespaceURI especificados.Gets the first child element with the specified LocalName and NamespaceURI.

(Heredado de XmlNode)
Item[String]

Obtiene el primer elemento secundario con el Name especificado.Gets the first child element with the specified Name.

(Heredado de XmlNode)
LastChild

Obtiene el último nodo secundario del nodo.Gets the last child of the node.

(Heredado de XmlNode)
LineNumber

Obtiene el número de línea del nodo actual.Gets the current node line number.

LocalName

Obtiene el nombre local del nodo.Gets the local name of the node.

(Heredado de XmlDocument)
Name

Obtiene el nombre completo del nodo.Gets the qualified name of the node.

(Heredado de XmlDocument)
NamespaceURI

Obtiene el identificador URI de espacio de nombres de este nodo.Gets the namespace URI of this node.

(Heredado de XmlNode)
NameTable

Obtiene el XmlNameTable asociado a esta implementación.Gets the XmlNameTable associated with this implementation.

(Heredado de XmlDocument)
NextSibling

Obtiene el nodo inmediatamente siguiente a éste.Gets the node immediately following this node.

(Heredado de XmlNode)
NodeType

Obtiene el tipo del nodo actual.Gets the type of the current node.

(Heredado de XmlDocument)
OuterXml

Obtiene el marcado que contiene este nodo y todos sus nodos secundarios.Gets the markup containing this node and all its child nodes.

(Heredado de XmlNode)
OwnerDocument

Obtiene el XmlDocument al que pertenece el nodo actual.Gets the XmlDocument to which the current node belongs.

(Heredado de XmlDocument)
ParentNode

Obtiene el nodo primario de este nodo, en los nodos que pueden tener nodos primarios.Gets the parent node of this node (for nodes that can have parents).

(Heredado de XmlDocument)
Prefix

Obtiene o establece el prefijo de espacio de nombres de este nodo.Gets or sets the namespace prefix of this node.

(Heredado de XmlNode)
PreserveWhitespace

Obtiene o establece un valor que indica si se va a conservar el espacio en blanco del contenido del elemento.Gets or sets a value indicating whether to preserve white space in element content.

(Heredado de XmlDocument)
PreviousSibling

Obtiene el nodo inmediatamente anterior a éste.Gets the node immediately preceding this node.

(Heredado de XmlNode)
PreviousText

Obtiene el nodo de texto inmediatamente anterior a este.Gets the text node that immediately precedes this node.

(Heredado de XmlNode)
SchemaInfo

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

(Heredado de XmlDocument)
Schemas

Obtiene o establece el objeto XmlSchemaSet asociado a este objeto XmlDocument.Gets or sets the XmlSchemaSet object associated with this XmlDocument.

(Heredado de XmlDocument)
Value

Obtiene o establece el valor del nodo.Gets or sets the value of the node.

(Heredado de XmlNode)
XmlResolver

Establece el objeto XmlResolver para usarlo en la resolución de recursos externos.Sets the XmlResolver to use for resolving external resources.

(Heredado de XmlDocument)

Métodos

AppendChild(XmlNode)

Agrega el nodo especificado al final de la lista de nodos secundarios de este nodo.Adds the specified node to the end of the list of child nodes, of this node.

(Heredado de XmlNode)
Clone()

Crea un duplicado de este nodo.Creates a duplicate of this node.

(Heredado de XmlNode)
CloneNode(Boolean)

Crea un duplicado de este nodo.Creates a duplicate of this node.

(Heredado de XmlDocument)
CreateAttribute(String)

Crea un objeto XmlAttribute con el Name especificado.Creates an XmlAttribute with the specified Name.

(Heredado de XmlDocument)
CreateAttribute(String, String)

Crea un XmlAttribute con el nombre completo especificados y el NamespaceURI.Creates an XmlAttribute with the specified qualified name and NamespaceURI.

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

Crea un atributo de elemento de configuración.Creates a configuration element attribute.

CreateCDataSection(String)

Crea una sección XML CData.Creates an XML CData section.

CreateComment(String)

Crea un comentario XML.Create an XML comment.

CreateDefaultAttribute(String, String, String)

Crea un atributo predeterminado con el prefijo, el nombre local y el identificador URI de espacio de nombres especificados.Creates a default attribute with the specified prefix, local name and namespace URI.

(Heredado de XmlDocument)
CreateDocumentFragment()

Crea una interfaz XmlDocumentFragment.Creates an XmlDocumentFragment.

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

Devuelve un nuevo objeto XmlDocumentType.Returns a new XmlDocumentType object.

(Heredado de XmlDocument)
CreateElement(String)

Crea un elemento con el nombre especificado.Creates an element with the specified name.

(Heredado de XmlDocument)
CreateElement(String, String)

Crea un XmlElement con el nombre completo y el NamespaceURI.Creates an XmlElement with the qualified name and NamespaceURI.

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

Crea un elemento de configuración.Creates a configuration element.

CreateEntityReference(String)

Crea un objeto XmlEntityReference con el nombre especificado.Creates an XmlEntityReference with the specified name.

(Heredado de XmlDocument)
CreateNavigator()

Crea un nuevo objeto XPathNavigator para navegar por este documento.Creates a new XPathNavigator object for navigating this document.

(Heredado de XmlDocument)
CreateNavigator(XmlNode)

Crea un objeto XPathNavigator para navegar por este documento colocado en XmlNode especificado.Creates an XPathNavigator object for navigating this document positioned on the XmlNode specified.

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

Crea un XmlNode con el tipo de nodo especificado, Name y NamespaceURI.Creates an XmlNode with the specified node type, Name, and NamespaceURI.

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

Crea un XmlNode con los XmlNodeType, Name y NamespaceURI especificados.Creates an XmlNode with the specified XmlNodeType, Name, and NamespaceURI.

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

Crea un XmlNode con los XmlNodeType, Prefix, Name y NamespaceURI especificados.Creates a XmlNode with the specified XmlNodeType, Prefix, Name, and NamespaceURI.

(Heredado de XmlDocument)
CreateProcessingInstruction(String, String)

Crea un XmlProcessingInstruction con el nombre y los datos especificados.Creates an XmlProcessingInstruction with the specified name and data.

(Heredado de XmlDocument)
CreateSignificantWhitespace(String)

Crea espacios en blanco.Creates white spaces.

CreateTextNode(String)

Crear un nodo de textoCreate a text node.

CreateWhitespace(String)

Crea un espacio en blanco.Creates white space.

CreateXmlDeclaration(String, String, String)

Crea un nodo XmlDeclaration con los valores especificados.Creates an XmlDeclaration node with the specified values.

(Heredado de XmlDocument)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetElementById(String)

Obtiene el XmlElement con el identificador especificado.Gets the XmlElement with the specified ID.

(Heredado de XmlDocument)
GetElementsByTagName(String)

Devuelve un objeto XmlNodeList que contiene una lista de todos los elementos descendientes que coinciden con el Name especificado.Returns an XmlNodeList containing a list of all descendant elements that match the specified Name.

(Heredado de XmlDocument)
GetElementsByTagName(String, String)

Devuelve un objeto XmlNodeList que contiene una lista de todos los elementos descendientes que coinciden con el LocalName y NamespaceURI especificados.Returns an XmlNodeList containing a list of all descendant elements that match the specified LocalName and NamespaceURI.

(Heredado de XmlDocument)
GetEnumerator()

Obtiene un enumerador que recorre en iteración los nodos secundarios del nodo actual.Gets an enumerator that iterates through the child nodes in the current node.

(Heredado de XmlNode)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetNamespaceOfPrefix(String)

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.Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

(Heredado de XmlNode)
GetPrefixOfNamespace(String)

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.Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.

(Heredado de XmlNode)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
ImportNode(XmlNode, Boolean)

Importa un nodo de otro documento al documento actual.Imports a node from another document to the current document.

(Heredado de XmlDocument)
InsertAfter(XmlNode, XmlNode)

Inserta el nodo especificado inmediatamente detrás del nodo de referencia igualmente especificado.Inserts the specified node immediately after the specified reference node.

(Heredado de XmlNode)
InsertBefore(XmlNode, XmlNode)

Inserta el nodo especificado inmediatamente antes del nodo de referencia igualmente especificado.Inserts the specified node immediately before the specified reference node.

(Heredado de XmlNode)
Load(Stream)

Carga el documento XML desde el flujo especificado.Loads the XML document from the specified stream.

(Heredado de XmlDocument)
Load(String)

Carga el archivo de configuración.Loads the configuration file.

Load(TextReader)

Carga el documento XML desde el TextReader especificado.Loads the XML document from the specified TextReader.

(Heredado de XmlDocument)
Load(XmlReader)

Carga el documento XML desde el XmlReader especificado.Loads the XML document from the specified XmlReader.

(Heredado de XmlDocument)
LoadSingleElement(String, XmlTextReader)

Carga un solo elemento de configuración.Loads a single configuration element.

LoadXml(String)

Carga el documento XML desde la cadena especificada.Loads the XML document from the specified string.

(Heredado de XmlDocument)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Normalize()

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.Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.

(Heredado de XmlNode)
PrependChild(XmlNode)

Agrega el nodo especificado al principio de la lista de nodos secundarios de este nodo.Adds the specified node to the beginning of the list of child nodes for this node.

(Heredado de XmlNode)
ReadNode(XmlReader)

Crea un objeto XmlNode tomando como base la información de XmlReader.Creates an XmlNode object based on the information in the XmlReader. El lector debe estar situado en un nodo o en un atributo.The reader must be positioned on a node or attribute.

(Heredado de XmlDocument)
RemoveAll()

Quita todos los atributos y nodos secundarios del nodo actual.Removes all the child nodes and/or attributes of the current node.

(Heredado de XmlNode)
RemoveChild(XmlNode)

Quita el nodo secundario especificado.Removes specified child node.

(Heredado de XmlNode)
ReplaceChild(XmlNode, XmlNode)

Reemplaza el nodo secundario oldChild por el nodo newChild.Replaces the child node oldChild with newChild node.

(Heredado de XmlNode)
Save(Stream)

Guarda el documento XML en el flujo especificado.Saves the XML document to the specified stream.

(Heredado de XmlDocument)
Save(String)

Guarda el documento XML en el archivo especificado.Saves the XML document to the specified file. Si existe el archivo especificado, este método lo sobrescribe.If the specified file exists, this method overwrites it.

(Heredado de XmlDocument)
Save(TextWriter)

Guarda el documento XML en el TextWriter especificado.Saves the XML document to the specified TextWriter.

(Heredado de XmlDocument)
Save(XmlWriter)

Guarda el documento XML en el XmlWriter especificado.Saves the XML document to the specified XmlWriter.

(Heredado de XmlDocument)
SelectNodes(String)

Selecciona una lista de nodos que coinciden con la expresión XPath.Selects a list of nodes matching the XPath expression.

(Heredado de XmlNode)
SelectNodes(String, XmlNamespaceManager)

Selecciona una lista de nodos que coinciden con la expresión XPath.Selects a list of nodes matching the XPath expression. Los prefijos encontrados en la expresión XPath se resuelven utilizando el XmlNamespaceManager proporcionado.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Heredado de XmlNode)
SelectSingleNode(String)

Selecciona el primer XmlNode que coincide con la expresión XPath.Selects the first XmlNode that matches the XPath expression.

(Heredado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Selecciona el primer XmlNode que coincide con la expresión XPath.Selects the first XmlNode that matches the XPath expression. Los prefijos encontrados en la expresión XPath se resuelven utilizando el XmlNamespaceManager proporcionado.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Heredado de XmlNode)
Supports(String, String)

Comprueba si la implementación de DOM incluye una característica específica.Tests if the DOM implementation implements a specific feature.

(Heredado de XmlNode)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
Validate(ValidationEventHandler)

Valida el objeto XmlDocument según los esquemas del lenguaje de definición de esquemas XML (XSD) de la propiedad Schemas.Validates the XmlDocument against the XML Schema Definition Language (XSD) schemas contained in the Schemas property.

(Heredado de XmlDocument)
Validate(ValidationEventHandler, XmlNode)

Valida el objeto XmlNode especificado según los esquemas del lenguaje de definición de esquemas XML (XSD) de la propiedad Schemas.Validates the XmlNode object specified against the XML Schema Definition Language (XSD) schemas in the Schemas property.

(Heredado de XmlDocument)
WriteContentTo(XmlWriter)

Guarda todos los nodos secundarios del nodo XmlDocument en el XmlWriter especificado.Saves all the children of the XmlDocument node to the specified XmlWriter.

(Heredado de XmlDocument)
WriteTo(XmlWriter)

Guarda el nodo XmlDocument en el XmlWriter especificado.Saves the XmlDocument node to the specified XmlWriter.

(Heredado de XmlDocument)

Eventos

NodeChanged

Se produce cuando el Value de un nodo que pertenece a este documento se modifica.Occurs when the Value of a node belonging to this document has been changed.

(Heredado de XmlDocument)
NodeChanging

Se produce cuando el Value de un nodo que pertenece a este documento se va a modificar.Occurs when the Value of a node belonging to this document is about to be changed.

(Heredado de XmlDocument)
NodeInserted

Se produce cuando un nodo que pertenece a este documento se ha insertado en otro nodo.Occurs when a node belonging to this document has been inserted into another node.

(Heredado de XmlDocument)
NodeInserting

Se produce cuando un nodo que pertenece a este documento se va a insertar en otro nodo.Occurs when a node belonging to this document is about to be inserted into another node.

(Heredado de XmlDocument)
NodeRemoved

Se produce cuando un nodo que pertenece a este documento se ha quitado de su nodo primario.Occurs when a node belonging to this document has been removed from its parent.

(Heredado de XmlDocument)
NodeRemoving

Se produce cuando un nodo que pertenece a este documento se va a quitar del documento.Occurs when a node belonging to this document is about to be removed from the document.

(Heredado de XmlDocument)

Implementaciones de interfaz explícitas

ICloneable.Clone()

Para una descripción de este miembro, vea Clone().For a description of this member, see Clone().

(Heredado de XmlNode)
IConfigErrorInfo.Filename

Obtiene el nombre del archivo de configuración.Gets the configuration file name.

IConfigErrorInfo.LineNumber

Obtiene el número de línea de configuración.Gets the configuration line number.

IEnumerable.GetEnumerator()

Para obtener una descripción de este miembro, vea GetEnumerator().For a description of this member, see GetEnumerator().

(Heredado de XmlNode)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: