InlineXbrlDocument

InlineXbrlDocument class

Un documento XBRL in linea.

public class InlineXbrlDocument : Document

Costruttori

Nome Descrizione
InlineXbrlDocument(string) Inizializza una nuova istanza diInlineXbrlDocument classe e apri un file.

Proprietà

Nome Descrizione
ArcroleReferences { get; } Ottiene la raccolta diArcroleReference nel documento XBRL in linea.
virtual BaseURI { get; } Ottiene l’URI di base assoluto di questo nodo o null se l’implementazione non è stata in grado di ottenere un URI assoluto.
CharacterSet { get; } Ottiene la codifica del documento.
ChildElements { get; } Ottiene gli elementi figlio.
ChildNodes { get; } Ottiene i nodi figlio.
ContentType { get; } Ottiene il tipo di contenuto del documento.
Contexts { get; } Ottiene la raccolta diContext nel documento XBRL in linea.
Continuations { get; } Ottiene la raccolta diInlineContinuation nel documento XBRL in linea.
DocumentElement { get; } Questo è un attributo di convenienza che consente l’accesso diretto al nodo figlio che è l’elemento del documento del documento.
DocumentURI { get; } Ottiene l’URI del documento.
Facts { get; } Ottiene la raccolta diInlineFact nel documento XBRL in linea.
FirstChild { get; } Ottiene il primo figlio di questo nodo. Se non esiste un tale nodo, restituisce null.
Footnotes { get; } Ottiene la raccolta diInlineFootnote nel documento XBRL in linea.
HasChildNodes { get; } Ottiene se questo nodo ha figli.
LastChild { get; } Ottiene l’ultimo figlio di questo nodo. Se non esiste un tale nodo, restituisce null.
virtual LocalName { get; } Ottiene la parte locale del nome qualificato di questo nodo.
virtual NamespaceURI { get; } Ottiene l’URI dello spazio dei nomi di questo nodo.
NextSibling { get; } Ottiene il nodo immediatamente successivo a questo nodo. Se non esiste un tale nodo, restituisce null.
override NodeName { get; } Ottiene il nome del nodo del documento.
NodeType { get; } Ottiene il tipo di nodo.
virtual NodeValue { get; set; } Ottiene o imposta il valore di questo nodo, a seconda del tipo.
OwnerDocument { get; } Ottiene l’oggetto documento associato a questo nodo.
ParentNode { get; } Ottiene il nodo padre.
virtual Prefix { get; set; } Ottiene o imposta il prefisso dello spazio dei nomi di questo nodo.
PreviousSibling { get; } Ottiene il nodo immediatamente precedente a questo nodo. Se non esiste un tale nodo, restituisce null.
References { get; } Ottiene ilInlineReferences nel documento XBRL in linea.
Relationships { get; } Ottiene la raccolta diInlineRelationship nel documento XBRL in linea.
RoleReferences { get; } Ottiene la raccolta diRoleReference nel documento XBRL in linea.
virtual TextContent { get; set; } Ottiene o imposta il contenuto del testo di questo nodo e dei suoi discendenti.
Units { get; } Ottiene la raccolta diUnit nel documento XBRL in linea.
ValidationErrors { get; set; } Ottiene la raccolta diValidationError nel documento XBRL in linea.

Metodi

Nome Descrizione
AppendChild(Node) Aggiunge il nodo newChild alla fine dell’elenco dei figli di questo nodo.
CreateHtmlElement(string, string) Crea un elemento HTML.
CreateInlineXbrlElement(string, string) Crea un elemento xbrl in linea.
CreateXbrlInstanceElement(string, string) Crea un elemento di istanza xbrl.
CreateXbrlLinkbaseElement(string, string) Crea un elemento xbrl linkbase.
ExportToXbrl() Esporta in oggetto XbrlDocument.
ExportToXbrl(Stream) Esporta in stream xbrl.
ExportToXbrl(string) Esporta in file xbrl.
GetArcroleTypeByURI(string) Ottiene l’ArcroleType che ha l’uri specificato.
GetConceptById(string) Ottiene il contesto che ha l’id specificato.
GetConceptByLoc(Loc) Ottiene il concetto dal locator.
GetConceptByName(string) Ottiene il concetto che ha il nome specificato.
GetContextById(string) Ottiene il contesto che ha l’id specificato.
GetContinuationChainByContinuationReference(string) Ottiene la catena di continuazione in base al riferimento di continuazione.
GetRoleTypeByURI(string) Ottiene il RoleType che ha l’uri. specificato
GetUnitById(string) Ottiene l’unità che ha l’id specificato.
IsValid() Verifica se questo documento XBRL inlince è valido.
RefreshInlineXbrlObjects() Se aggiungi, aggiorna, rimuovi elementi Inline Xbrl nell’albero DOM, questo metodo dovrebbe essere chiamato per aggiornare gli oggetti xbrl inline.
RemoveChild(Node) Rimuove il nodo figlio indicato da vecchio figlio dall’elenco dei figli.
ReplaceChild(Node, Node) Sostituisce il nodo figlio vecchio figlio con nuovo figlio nell’elenco dei figli e restituisce il vecchio nodo figlio.
Save(Stream) Crea e salva il file xbrl inline nello stream.
Save(string) Crea e salva il file xbrl inline sul disco.
Validate() Convalida questo documento XBRL in linea.

Guarda anche