
## InlineXbrlDocument class

An inline XBRL document.



**Inheritance:** [InlineXbrlDocument](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument) → 
[Document](/finance/python-net/aspose.finance.xbrl.dom/document) → 
[Node](/finance/python-net/aspose.finance.xbrl.dom/node)



The InlineXbrlDocument type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [InlineXbrlDocument(file_name)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/__init__/#str) | Initializes a new instance of [InlineXbrlDocument](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument) class and open a file. |
| [InlineXbrlDocument(file_name, options)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/__init__/#str-LoadOptions) |  |


### Properties
| Property | Description |
| :- | :- |
| [node_type](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/node_type) |  |
| [parent_node](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/parent_node) |  |
| [base_uri](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/base_uri) |  |
| [owner_document](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/owner_document) |  |
| [child_nodes](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/child_nodes) |  |
| [node_name](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/node_name) |  |
| [node_value](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/node_value) |  |
| [text_content](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/text_content) |  |
| [local_name](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/local_name) |  |
| [prefix](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/prefix) |  |
| [namespace_uri](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/namespace_uri) |  |
| [has_child_nodes](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/has_child_nodes) |  |
| [previous_sibling](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/previous_sibling) |  |
| [next_sibling](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/next_sibling) |  |
| [first_child](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/first_child) |  |
| [last_child](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/last_child) |  |
| [COMMENT_NODE](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/COMMENT_NODE) |  |
| [DOCUMENT_NODE](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/DOCUMENT_NODE) |  |
| [DOCUMENT_TYPE_NODE](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/DOCUMENT_TYPE_NODE) |  |
| [ELEMENT_NODE](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/ELEMENT_NODE) |  |
| [PROCESSING_INSTRUCTION_NODE](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/PROCESSING_INSTRUCTION_NODE) |  |
| [TEXT_NODE](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/TEXT_NODE) |  |
| [character_set](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/character_set) |  |
| [content_type](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/content_type) |  |
| [document_element](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/document_element) |  |
| [document_uri](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/document_uri) |  |
| [child_elements](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/child_elements) |  |
| [references](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/references) | Gets the [InlineReferences](/finance/python-net/aspose.finance.xbrl.inline/inlinereferences) in the inline XBRL document. |
| [relationships](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/relationships) | Gets the collection of [InlineRelationship](/finance/python-net/aspose.finance.xbrl.inline/inlinerelationship) in the inline XBRL document. |
| [role_references](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/role_references) | Gets the collection of [RoleReference](/finance/python-net/aspose.finance.xbrl/rolereference) in the inline XBRL document. |
| [arcrole_references](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/arcrole_references) | Gets the collection of [ArcroleReference](/finance/python-net/aspose.finance.xbrl/arcrolereference) in the inline XBRL document. |
| [contexts](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/contexts) | Gets the collection of [Context](/finance/python-net/aspose.finance.xbrl/context) in the inline XBRL document. |
| [units](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/units) | Gets the collection of [Unit](/finance/python-net/aspose.finance.xbrl/unit) in the inline XBRL document. |
| [facts](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/facts) | Gets the collection of [InlineFact](/finance/python-net/aspose.finance.xbrl.inline/inlinefact) in the inline XBRL document. |
| [footnotes](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/footnotes) | Gets the collection of [InlineFootnote](/finance/python-net/aspose.finance.xbrl.inline/inlinefootnote) in the inline XBRL document. |
| [continuations](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/continuations) | Gets the collection of [InlineContinuation](/finance/python-net/aspose.finance.xbrl.inline/inlinecontinuation) in the inline XBRL document. |
| [validation_errors](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/validation_errors) | Gets the collection of [ValidationError](/finance/python-net/aspose.finance.xbrl.validator/validationerror) in the inline XBRL document. |


### Methods
| Method | Description |
| :- | :- |
| [export_to_xbrl(file_name)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/export_to_xbrl/#str) | Export to xbrl file. |
| [export_to_xbrl(stream)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/export_to_xbrl/#io.RawIOBase) | Export to xbrl stream. |
| [export_to_xbrl()](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/export_to_xbrl/#) | Export to XbrlDocument object. |
| [save(file_name)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/save/#str) | Creates and saves the inline xbrl file to the disk. |
| [save(stream)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/save/#io.RawIOBase) | Creates and saves the inline xbrl file to the stream. |
| [save(file_name, save_options)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/save/#str-SaveOptions) |  |
| [save(stream, save_options)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/save/#io.RawIOBase-SaveOptions) |  |
| [append_child(node)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/append_child/#aspose.finance.xbrl.dom.Node) |  |
| [remove_child(node)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/remove_child/#aspose.finance.xbrl.dom.Node) |  |
| [replace_child(node, child)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/replace_child/#aspose.finance.xbrl.dom.Node-aspose.finance.xbrl.dom.Node) |  |
| [refresh_inline_xbrl_objects()](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/refresh_inline_xbrl_objects/#) | If add, update, remove Inline Xbrl elements in the DOM tree, this method should be called to refresh inline xbrl objects. |
| [get_concept_by_name(concept_name)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_concept_by_name/#str) | Gets the concept which has the specified name. |
| [get_concept_by_id(concept_id)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_concept_by_id/#str) | Gets the context which has the specified id. |
| [get_concept_by_loc(loc)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_concept_by_loc/#Loc) | Gets the concept by the locator. |
| [get_role_type_by_uri(role_type_uri)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_role_type_by_uri/#str) | Gets the RoleType which has the specified uri. |
| [get_arcrole_type_by_uri(arcrole_type_uri)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_arcrole_type_by_uri/#str) | Gets the ArcroleType which has the specified uri. |
| [validate()](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/validate/#) | Validates this inline XBRL document. |
| [is_valid()](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/is_valid/#) | Checks whether this inlince XBRL document is valid. |
| [get_context_by_id(id)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_context_by_id/#str) | Gets the context which has the specified id. |
| [get_unit_by_id(id)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_unit_by_id/#str) | Gets the unit which has the specified id. |
| [get_continuation_chain_by_continuation_reference(continuation_reference)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/get_continuation_chain_by_continuation_reference/#str) | Gets the continuation chain according to the continuation reference. |
| [create_html_element(name, prefix)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/create_html_element/#str-str) | Creates a Html elment. |
| [create_inline_xbrl_element(name, prefix)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/create_inline_xbrl_element/#str-str) | Creates an inline xbrl elment. |
| [create_xbrl_instance_element(name, prefix)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/create_xbrl_instance_element/#str-str) | Creates a xbrl instance elment. |
| [create_xbrl_linkbase_element(name, prefix)](/finance/python-net/aspose.finance.xbrl.inline/inlinexbrldocument/create_xbrl_linkbase_element/#str-str) | Creates a xbrl linkbase elment. |


### See Also

* module [aspose.finance.xbrl.inline](../)
* class [Document](/finance/python-net/aspose.finance.xbrl.inline/document)
