Document

Document class

El documento representa todo el documento xbrl en línea. Conceptualmente, es la raíz del árbol del documento y proporciona el acceso principal a los datos del documento.

public class Document : Node

Constructores

NombreDescripción
Document()Constructor predeterminado

Propiedades

NombreDescripción
virtual BaseURI { get; }Obtiene el URI base absoluto de este nodo o nulo si la implementación no pudo obtener un URI absoluto.
CharacterSet { get; }Obtiene la codificación del documento.
ChildElements { get; }Obtiene los elementos secundarios.
ChildNodes { get; }Obtiene los nodos secundarios.
ContentType { get; }Obtiene el tipo de contenido del documento.
DocumentElement { get; }Este es un atributo de conveniencia que permite el acceso directo al nodo secundario que es el elemento de documento del documento.
DocumentURI { get; }Obtiene el URI del documento.
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.
virtual LocalName { get; }Obtiene la parte local del nombre calificado de este nodo.
virtual NamespaceURI { get; }Obtiene el URI del espacio de nombres de este nodo.
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 documento.
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.
ParentNode { get; }Obtiene el nodo padre.
virtual Prefix { get; set; }Obtiene o establece el prefijo del espacio de nombres de este nodo.
PreviousSibling { get; }Obtiene el nodo inmediatamente anterior a este nodo. Si no existe tal nodo, esto devuelve nulo.
virtual TextContent { get; set; }Obtiene o establece el contenido de texto de este nodo y sus descendientes.

Métodos

NombreDescripción
AppendChild(Node)Agrega el nodo newChild al final de la lista de hijos de este nodo.
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.

Ver también