InlineXbrlDocument
Contents
[
Hide
]InlineXbrlDocument class
An inline XBRL document.
public class InlineXbrlDocument : Document
Constructors
Name | Description |
---|---|
InlineXbrlDocument(Stream) | Initializes a new instance of InlineXbrlDocument class and opens it with a stream.. |
InlineXbrlDocument(string) | Initializes a new instance of InlineXbrlDocument class and open a file. |
InlineXbrlDocument(Stream, LoadOptions) | Initializes a new instance of InlineXbrlDocument class and opens it with a stream. |
InlineXbrlDocument(string, LoadOptions) | Initializes a new instance of InlineXbrlDocument class and open a file. |
Properties
Name | Description |
---|---|
ArcroleReferences { get; } | Gets the collection of ArcroleReference in the inline XBRL document. |
virtual BaseURI { get; } | Gets the absolute base URI of this node or null if the implementation wasn’t able to obtain an absolute URI. |
CharacterSet { get; } | Gets the document’s encoding. |
ChildElements { get; } | Gets the child elements. |
ChildNodes { get; } | Gets the child nodes. |
ContentType { get; } | Gets the document content type. |
Contexts { get; } | Gets the collection of Context in the inline XBRL document. |
Continuations { get; } | Gets the collection of InlineContinuation in the inline XBRL document. |
DocumentElement { get; } | This is a convenience attribute that allows direct access to the child node that is the document element of the document. |
DocumentURI { get; } | Gets the document URI. |
Facts { get; } | Gets the collection of InlineFact in the inline XBRL document. |
FirstChild { get; } | Gets the first child of this node. If there is no such node, this returns null. |
Footnotes { get; } | Gets the collection of InlineFootnote in the inline XBRL document. |
HasChildNodes { get; } | Gets whether this node has any children. |
LastChild { get; } | Gets the last child of this node. If there is no such node, this returns null. |
virtual LocalName { get; } | Gets the local part of the qualified name of this node. |
virtual NamespaceURI { get; } | Gets the namespace URI of this node. |
NextSibling { get; } | Gets the node immediately following this node. If there is no such node, this returns null. |
override NodeName { get; } | Gets the node name of the document. |
NodeType { get; } | Gets the node type. |
virtual NodeValue { get; set; } | Gets or sets the value of this node, depending on its type. |
OwnerDocument { get; } | Gets the document object associated with this node. |
ParentNode { get; } | Gets the parent node. |
virtual Prefix { get; set; } | Gets or sets the namespace prefix of this node. |
PreviousSibling { get; } | Gets the node immediately preceding this node. If there is no such node, this returns null. |
References { get; } | Gets the InlineReferences in the inline XBRL document. |
Relationships { get; } | Gets the collection of InlineRelationship in the inline XBRL document. |
RoleReferences { get; } | Gets the collection of RoleReference in the inline XBRL document. |
virtual TextContent { get; set; } | Gets or sets the the text content of this node and its descendants. |
Units { get; } | Gets the collection of Unit in the inline XBRL document. |
ValidationErrors { get; set; } | Gets the collection of ValidationError in the inline XBRL document. |
Methods
Name | Description |
---|---|
AppendChild(Node) | Adds the node newChild to the end of the list of children of this node. |
CreateHtmlElement(string, string) | Creates a Html elment. |
CreateInlineXbrlElement(string, string) | Creates an inline xbrl elment. |
CreateXbrlInstanceElement(string, string) | Creates a xbrl instance elment. |
CreateXbrlLinkbaseElement(string, string) | Creates a xbrl linkbase elment. |
ExportToXbrl() | Export to XbrlDocument object. |
ExportToXbrl(Stream) | Export to xbrl stream. |
ExportToXbrl(string) | Export to xbrl file. |
GetArcroleTypeByURI(string) | Gets the ArcroleType which has the specified uri. |
GetConceptById(string) | Gets the context which has the specified id. |
GetConceptByLoc(Loc) | Gets the concept by the locator. |
GetConceptByName(string) | Gets the concept which has the specified name. |
GetContextById(string) | Gets the context which has the specified id. |
GetContinuationChainByContinuationReference(string) | Gets the continuation chain according to the continuation reference. |
GetRoleTypeByURI(string) | Gets the RoleType which has the specified uri. |
GetUnitById(string) | Gets the unit which has the specified id. |
IsValid() | Checks whether this inlince XBRL document is valid. |
RefreshInlineXbrlObjects() | If add, update, remove Inline Xbrl elements in the DOM tree, this method should be called to refresh inline xbrl objects. |
RemoveChild(Node) | Removes the child node indicated by old child from the list of children. |
ReplaceChild(Node, Node) | Replaces the child node old child with new child in the list of children, and returns the old child node. |
Save(Stream) | Creates and saves the inline xbrl file to the stream. |
Save(string) | Creates and saves the inline xbrl file to the disk. |
Save(Stream, SaveOptions) | Creates and saves the inline xbrl file to the stream. |
Save(string, SaveOptions) | Creates and saves the inline xbrl file to the disk. |
Validate() | Validates this inline XBRL document. |
See Also
- class Document
- namespace Aspose.Finance.Xbrl.Inline
- assembly Aspose.Finance