Compartir vía


XmlElement Clase

Definición

Representa un elemento.

public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
    inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
Herencia

Comentarios

Los elementos son uno de los nodos más comunes del modelo de objetos de documento (DOM) W3C. Los elementos pueden tener atributos asociados a ellos. La XmlElement clase tiene muchos métodos para acceder a atributos (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNodeetc.). También puede usar la Attributes propiedad que devuelve un XmlAttributeCollection elemento que le permite tener acceso a atributos por nombre o índice de la colección.

Constructores

XmlElement(String, String, String, XmlDocument)

Inicializa una nueva instancia de la clase XmlElement.

Propiedades

Attributes

Obtiene una XmlAttributeCollection que contiene la lista de atributos de este nodo.

BaseURI

Obtiene el identificador URI base del nodo actual.

(Heredado de XmlNode)
ChildNodes

Obtiene todos los nodos secundarios del nodo.

(Heredado de XmlNode)
FirstChild

Obtiene el primer nodo secundario del nodo.

(Heredado de XmlNode)
HasAttributes

Obtiene un valor boolean que indica si el nodo actual tiene atributos.

HasChildNodes

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

(Heredado de XmlNode)
InnerText

Obtiene o establece los valores concatenados del nodo y de todos sus nodos secundarios.

InnerXml

Obtiene o establece el marcado que representa solo los nodos secundarios de este nodo.

IsEmpty

Obtiene o establece el formato de la etiqueta del elemento.

IsReadOnly

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

(Heredado de XmlNode)
Item[String, String]

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

(Heredado de XmlNode)
Item[String]

Obtiene el primer elemento secundario con el Name especificado.

(Heredado de XmlNode)
LastChild

Obtiene el último nodo secundario del nodo.

(Heredado de XmlNode)
LocalName

Obtiene el nombre local del nodo actual.

Name

Obtiene el nombre completo del nodo.

NamespaceURI

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

NextSibling

Obtiene el XmlNode inmediatamente siguiente a este elemento.

NodeType

Obtiene el tipo del nodo actual.

OuterXml

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

(Heredado de XmlNode)
OwnerDocument

Obtiene la clase XmlDocument a la que pertenece este nodo.

ParentNode

Obtiene el nodo primario de este nodo (para nodos que pueden tener nodos primarios).

ParentNode

Obtiene el nodo primario de este nodo (para nodos que pueden tener nodos primarios).

(Heredado de XmlNode)
Prefix

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

PreviousSibling

Obtiene el nodo inmediatamente anterior a éste.

(Heredado de XmlLinkedNode)
PreviousText

Obtiene el nodo de texto inmediatamente anterior a este.

(Heredado de XmlNode)
SchemaInfo

Obtiene el conjunto de información posterior a la validación del esquema que se ha asignado a este nodo como resultado de dicha validación.

SchemaInfo

Obtiene el conjunto de información posterior a la validación del esquema que se ha asignado a este nodo como resultado de dicha validación.

(Heredado de XmlNode)
Value

Obtiene o establece el valor del nodo.

(Heredado de XmlNode)

Métodos

AppendChild(XmlNode)

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

(Heredado de XmlNode)
Clone()

Crea un duplicado de este nodo.

(Heredado de XmlNode)
CloneNode(Boolean)

Crea un duplicado de este nodo.

CreateNavigator()

Crea un objeto XPathNavigator para desplazarse por este objeto.

(Heredado de XmlNode)
Equals(Object)

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

(Heredado de Object)
GetAttribute(String)

Devuelve el valor del atributo con el nombre especificado.

GetAttribute(String, String)

Devuelve el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado.

GetAttributeNode(String)

Devuelve el XmlAttribute con el nombre especificado.

GetAttributeNode(String, String)

Devuelve el XmlAttribute con el nombre local y el identificador URI de espacio de nombres que se hayan especificado.

GetElementsByTagName(String)

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

GetElementsByTagName(String, String)

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

GetEnumerator()

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

(Heredado de XmlNode)
GetHashCode()

Sirve como la función hash predeterminada.

(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.

(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.

(Heredado de XmlNode)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HasAttribute(String)

Determina si el nodo actual tiene un atributo con el nombre especificado.

HasAttribute(String, String)

Determina si el nodo actual tiene un atributo con el nombre local y el identificador URI de espacio de nombres especificados.

InsertAfter(XmlNode, XmlNode)

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

(Heredado de XmlNode)
InsertBefore(XmlNode, XmlNode)

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

(Heredado de XmlNode)
MemberwiseClone()

Crea una copia superficial del Object actual.

(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.

(Heredado de XmlNode)
PrependChild(XmlNode)

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

(Heredado de XmlNode)
RemoveAll()

Quita todos los atributos especificados y los elementos secundarios del nodo actual. Los atributos predeterminados no se quitan.

RemoveAllAttributes()

Quita todos los atributos especificados del elemento. Los atributos predeterminados no se quitan.

RemoveAttribute(String)

Quita un atributo por nombre.

RemoveAttribute(String, String)

Quita un atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado. (Si el atributo quitado tiene un valor predeterminado, se reemplaza inmediatamente).

RemoveAttributeAt(Int32)

Quita el nodo de atributo con el índice especificado del elemento. (Si el atributo quitado tiene un valor predeterminado, se reemplaza inmediatamente).

RemoveAttributeNode(String, String)

Quita el XmlAttribute especificado mediante el nombre local y el identificador URI de espacio de nombres. (Si el atributo quitado tiene un valor predeterminado, se reemplaza inmediatamente).

RemoveAttributeNode(XmlAttribute)

Quita el objeto XmlAttribute especificado.

RemoveChild(XmlNode)

Quita el nodo secundario especificado.

(Heredado de XmlNode)
ReplaceChild(XmlNode, XmlNode)

Reemplaza el nodo secundario oldChild por el nodo newChild.

(Heredado de XmlNode)
SelectNodes(String)

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

(Heredado de XmlNode)
SelectNodes(String, XmlNamespaceManager)

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)

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

(Heredado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

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)
SetAttribute(String, String)

Establece el valor del atributo con el nombre especificado.

SetAttribute(String, String, String)

Establece el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado.

SetAttributeNode(String, String)

Agrega el XmlAttribute especificado.

SetAttributeNode(XmlAttribute)

Agrega el XmlAttribute especificado.

Supports(String, String)

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

(Heredado de XmlNode)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
WriteContentTo(XmlWriter)

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

WriteTo(XmlWriter)

Guarda el nodo actual en el XmlWriter especificado.

Implementaciones de interfaz explícitas

ICloneable.Clone()

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

(Heredado de XmlNode)
IEnumerable.GetEnumerator()

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

(Heredado de XmlNode)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

CreateNavigator(XmlNode)

Crea un navegador de XPath para desplazarse por el nodo especificado.

SelectNodes(XmlNode, String)

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

SelectNodes(XmlNode, String, XmlNamespaceManager)

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

SelectSingleNode(XmlNode, String)

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

SelectSingleNode(XmlNode, String, XmlNamespaceManager)

Selecciona el primer nodo que coincide con la expresión XPath. Los prefijos encontrados en la expresión XPath se resuelven utilizando el administrador de espacios de nombres proporcionado.

ToXPathNavigable(XmlNode)

Crea una instancia de IXPathNavigable utilizada para generar navegadores.

Se aplica a

Consulte también