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
| Nombre | Descripción |
|---|
| Document() | Constructor predeterminado |
Propiedades
| Nombre | Descripció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
| Nombre | Descripció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