Document

Document class

Il documento rappresenta l’intero documento xbrl inline. Concettualmente, è la radice dell’albero del documento e fornisce l’accesso principale ai dati del documento.

public class Document : Node

Costruttori

NomeDescrizione
Document()Default_Costruttore

Proprietà

NomeDescrizione
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.
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.
FirstChild { get; }Ottiene il primo figlio di questo nodo. Se non esiste un tale nodo, restituisce null.
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.
virtual TextContent { get; set; }Ottiene o imposta il contenuto del testo di questo nodo e dei suoi discendenti.

Metodi

NomeDescrizione
AppendChild(Node)Aggiunge il nodo newChild alla fine dell’elenco dei figli di questo nodo.
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.

Guarda anche