Document

Document class

Dokumentet representerar hela xbrl-dokumentet. Begreppsmässigt är det roten till dokumentträdet och ger den primära åtkomsten till dokumentets data.

public class Document : Node

Konstruktörer

namn Beskrivning
Document() Default_Constructor

Egenskaper

namn Beskrivning
virtual BaseURI { get; } Får den absoluta bas-URI för denna nod eller noll om implementeringen inte kunde erhålla en absolut URI.
CharacterSet { get; } Hämtar dokumentets kodning.
ChildElements { get; } Hämtar de underordnade elementen.
ChildNodes { get; } Hämtar barnnoderna.
ContentType { get; } Hämtar dokumentinnehållstypen.
DocumentElement { get; } Detta är ett bekvämlighetsattribut som tillåter direkt åtkomst till den underordnade noden som är dokumentelementet i dokumentet.
DocumentURI { get; } Hämtar dokumentets URI.
FirstChild { get; } Får det första barnet till denna nod. Om det inte finns någon sådan nod, returnerar detta null.
HasChildNodes { get; } Hämtar om denna nod har några barn.
LastChild { get; } Hämtar det sista barnet till denna nod. Om det inte finns någon sådan nod, returnerar detta null.
virtual LocalName { get; } Hämtar den lokala delen av det kvalificerade namnet på denna nod.
virtual NamespaceURI { get; } Hämtar namnområdets URI för denna nod.
NextSibling { get; } Hämtar noden omedelbart efter denna nod. Om det inte finns någon sådan nod, returnerar detta null.
override NodeName { get; } Hämtar nodnamnet på dokumentet.
NodeType { get; } Hämtar nodtypen.
virtual NodeValue { get; set; } Hämtar eller ställer in värdet för denna nod, beroende på dess typ.
OwnerDocument { get; } Hämtar dokumentobjektet som är associerat med denna nod.
ParentNode { get; } Hämtar den överordnade noden.
virtual Prefix { get; set; } Hämtar eller ställer in namnområdesprefixet för denna nod.
PreviousSibling { get; } Hämtar noden omedelbart före denna nod. Om det inte finns någon sådan nod, returnerar detta null.
virtual TextContent { get; set; } Hämtar eller ställer in textinnehållet för denna nod och dess avkomlingar.

Metoder

namn Beskrivning
AppendChild(Node) Lägger till noden newChild i slutet av listan över underordnade till denna nod.
RemoveChild(Node) Tar bort den underordnade noden som indikeras av gammalt barn från listan över barn.
ReplaceChild(Node, Node) Ersätter det gamla underordnade barnet med nytt underordnat i listan över underordnade och returnerar den gamla underordnade noden.

Se även