Element

Element class

La interfaz Element representa un elemento en un documento xbrl en línea.

public class Element : Node

Propiedades

NombreDescripción
Attributes { get; }Obtiene los atributos del elemento.
virtual BaseURI { get; }Obtiene el URI base absoluto de este nodo o nulo si la implementación no pudo obtener un URI absoluto.
ChildElements { get; }Obtiene los elementos secundarios del elemento.
ChildNodes { get; }Obtiene los nodos secundarios.
FirstChild { get; }Obtiene el primer hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
HasChildNodes { get; }Obtiene si este nodo tiene hijos.
LastChild { get; }Obtiene el último hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
override LocalName { get; }Obtiene el nombre local del elemento.
override NamespaceURI { get; }Obtiene el URI del espacio de nombres del elemento.
NextSibling { get; }Obtiene el nodo que sigue inmediatamente a este nodo. Si no existe tal nodo, esto devuelve nulo.
override NodeName { get; }Obtiene el nombre de nodo del elemento.
NodeType { get; }Obtiene el tipo de nodo.
virtual NodeValue { get; set; }Obtiene o establece el valor de este nodo, según su tipo.
OwnerDocument { get; }Obtiene el objeto de documento asociado a este nodo.
ParentElement { get; }Obtiene el elemento padre del elemento.
ParentNode { get; }Obtiene el nodo padre.
override Prefix { get; }Obtiene el prefijo del elemento.
PreviousSibling { get; }Obtiene el nodo inmediatamente anterior a este nodo. Si no existe tal nodo, esto devuelve nulo.
override TextContent { get; set; }Obtiene el contenido de texto del elemento.

Métodos

NombreDescripción
AppendChild(Node)Agrega el nodo newChild al final de la lista de hijos de este nodo.
GetAttribute(string)Obtiene un valor de atributo por nombre.
GetAttributeNS(string, string)Obtiene un valor de atributo por nombre local y URI de espacio de nombres.
HasAttribute(string)Devuelve verdadero cuando se especifica un atributo con un nombre determinado en este elemento o tiene un valor predeterminado; de lo contrario, devuelve falso.
HasAttributeNS(string, string)Devuelve verdadero cuando se especifica un atributo con un nombre local determinado y un URI de espacio de nombres en este elemento o tiene un valor predeterminado; de lo contrario, devuelve falso.
RemoveAttribute(string)Elimina un atributo por nombre.
RemoveAttributeNS(string, string)Elimina un atributo por nombre local y URI de espacio de nombres.
RemoveChild(Node)Elimina el nodo hijo indicado por hijo antiguo de la lista de hijos.
ReplaceChild(Node, Node)Reemplaza el nodo secundario antiguo con el nuevo secundario en la lista de secundarios y devuelve el antiguo nodo secundario.
SetAttribute(string, string)Agrega un nuevo atributo. Si un atributo con ese nombre ya está presente en el elemento, su valor se cambia por el del valor parámetro.
SetAttributeNS(string, string, string)Agrega un nuevo atributo. Si un atributo con el mismo nombre local y URI de espacio de nombres ya está presente en el elemento, su prefijo se cambia para que sea la parte del prefijo del nombre calificado y su valor se cambia para que sea el parámetro de valor.

Ver también