Document

Document class

Das Dokument repräsentiert das gesamte Inline-xbrl-Dokument. Konzeptionell ist es die Wurzel des Dokumentbaums und bietet den primären Zugriff auf die Daten des Dokuments.

public class Document : Node

Konstrukteure

Name Beschreibung
Document() Default_Constructor

Eigenschaften

Name Beschreibung
virtual BaseURI { get; } Ruft den absoluten Basis-URI dieses Knotens ab oder null, wenn die Implementierung keinen absoluten URI erhalten konnte.
CharacterSet { get; } Ruft die Kodierung des Dokuments ab.
ChildElements { get; } Ruft die untergeordneten Elemente ab.
ChildNodes { get; } Ruft die untergeordneten Knoten ab.
ContentType { get; } Ruft den Inhaltstyp des Dokuments ab.
DocumentElement { get; } Dies ist ein praktisches Attribut, das direkten Zugriff auf den untergeordneten Knoten ermöglicht, der das Dokumentelement des Dokuments ist.
DocumentURI { get; } Ruft den Dokument-URI ab.
FirstChild { get; } Ruft das erste untergeordnete Element dieses Knotens ab. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
HasChildNodes { get; } Ruft ab, ob dieser Knoten Kinder hat.
LastChild { get; } Ruft das letzte untergeordnete Element dieses Knotens ab. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
virtual LocalName { get; } Ruft den lokalen Teil des qualifizierten Namens dieses Knotens ab.
virtual NamespaceURI { get; } Ruft den Namespace-URI dieses Knotens ab.
NextSibling { get; } Ruft den Knoten ab, der diesem Knoten unmittelbar folgt. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
override NodeName { get; } Ruft den Knotennamen des Dokuments ab.
NodeType { get; } Ruft den Knotentyp ab.
virtual NodeValue { get; set; } Ruft den Wert dieses Knotens ab oder legt ihn fest, abhängig von seinem Typ.
OwnerDocument { get; } Ruft das diesem Knoten zugeordnete Dokumentobjekt ab.
ParentNode { get; } Ruft den übergeordneten Knoten ab.
virtual Prefix { get; set; } Ruft das Namespace-Präfix dieses Knotens ab oder legt es fest.
PreviousSibling { get; } Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
virtual TextContent { get; set; } Ruft den Textinhalt dieses Knotens und seiner Nachkommen ab oder legt ihn fest.

Methoden

Name Beschreibung
AppendChild(Node) Fügt den Knoten newChild am Ende der Liste der Kinder dieses Knotens hinzu.
RemoveChild(Node) Entfernt den durch old child angegebenen untergeordneten Knoten aus der Liste der untergeordneten Elemente.
ReplaceChild(Node, Node) Ersetzt den alten untergeordneten Knoten des untergeordneten Knotens durch den neuen untergeordneten Knoten in der Liste der untergeordneten Elemente und gibt den alten untergeordneten Knoten zurück.

Siehe auch