InlineXbrlDocument

InlineXbrlDocument class

Un documento XBRL en línea.

public class InlineXbrlDocument : Document

Constructores

Nombre Descripción
InlineXbrlDocument(string) Inicializa una nueva instancia deInlineXbrlDocument clase y abra un archivo.

Propiedades

Nombre Descripción
ArcroleReferences { get; } Obtiene la colección deArcroleReference en el documento XBRL en línea.
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.
Contexts { get; } Obtiene la colección deContext en el documento XBRL en línea.
Continuations { get; } Obtiene la colección deInlineContinuation en el documento XBRL en línea.
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.
Facts { get; } Obtiene la colección deInlineFact en el documento XBRL en línea.
FirstChild { get; } Obtiene el primer hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
Footnotes { get; } Obtiene la colección deInlineFootnote en el documento XBRL en línea.
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.
References { get; } Obtiene elInlineReferences en el documento XBRL en línea.
Relationships { get; } Obtiene la colección deInlineRelationship en el documento XBRL en línea.
RoleReferences { get; } Obtiene la colección deRoleReference en el documento XBRL en línea.
virtual TextContent { get; set; } Obtiene o establece el contenido de texto de este nodo y sus descendientes.
Units { get; } Obtiene la colección deUnit en el documento XBRL en línea.
ValidationErrors { get; set; } Obtiene la colección deValidationError en el documento XBRL en línea.

Métodos

Nombre Descripción
AppendChild(Node) Agrega el nodo newChild al final de la lista de hijos de este nodo.
CreateHtmlElement(string, string) Crea un elemento Html.
CreateInlineXbrlElement(string, string) Crea un elemento xbrl en línea.
CreateXbrlInstanceElement(string, string) Crea un elemento de instancia xbrl.
CreateXbrlLinkbaseElement(string, string) Crea un elemento base de enlace xbrl.
ExportToXbrl() Exportar a objeto XbrlDocument.
ExportToXbrl(Stream) Exportar a flujo xbrl.
ExportToXbrl(string) Exportar a archivo xbrl.
GetArcroleTypeByURI(string) Obtiene el ArcroleType que tiene el uri especificado.
GetConceptById(string) Obtiene el contexto que tiene el id especificado.
GetConceptByLoc(Loc) Obtiene el concepto por el localizador.
GetConceptByName(string) Obtiene el concepto que tiene el nombre especificado.
GetContextById(string) Obtiene el contexto que tiene el id especificado.
GetContinuationChainByContinuationReference(string) Obtiene la cadena de continuación según la referencia de continuación.
GetRoleTypeByURI(string) Obtiene el RoleType que tiene el uri especificado.
GetUnitById(string) Obtiene la unidad que tiene el id especificado.
IsValid() Comprueba si este documento inlince XBRL es válido.
RefreshInlineXbrlObjects() Si agrega, actualiza, elimina elementos Inline Xbrl en el árbol DOM, se debe llamar a este método para actualizar los objetos inline xbrl.
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.
Save(Stream) Crea y guarda el archivo xbrl en línea en la secuencia.
Save(string) Crea y guarda el archivo xbrl en línea en el disco.
Validate() Valida este documento XBRL en línea.

Ver también