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