InlineXbrlDocument

InlineXbrlDocument class

مستند XBRL مضمن.

public class InlineXbrlDocument : Document

المنشئات

الاسمالوصف
InlineXbrlDocument(string)ينشئ مثيلاً جديداً من الفئة InlineXbrlDocument ويفتح ملفاً.
InlineXbrlDocument(string, LoadOptions)ينشئ مثيلاً جديداً من الفئة InlineXbrlDocument ويفتح ملفاً.

الخصائص

الاسمالوصف
ArcroleReferences { get; }يحصل على مجموعة ArcroleReference في مستند XBRL المضمن.
virtual BaseURI { get; }يحصل على عنوان URI الأساسي المطلق لهذه العقدة أو null إذا لم يتمكن التنفيذ من الحصول على عنوان URI مطلق.
CharacterSet { get; }يحصل على ترميز المستند.
ChildElements { get; }يحصل على العناصر الفرعية.
ChildNodes { get; }يحصل على العقد الفرعية.
ContentType { get; }يحصل على نوع محتوى المستند.
Contexts { get; }يحصل على مجموعة Context في مستند XBRL المضمن.
Continuations { get; }يحصل على مجموعة InlineContinuation في مستند XBRL المضمن.
DocumentElement { get; }هذه سمة ملائمة تسمح بالوصول المباشر إلى العقدة الفرعية التي هي عنصر المستند للمستند.
DocumentURI { get; }يحصل على URI المستند.
Facts { get; }يحصل على مجموعة InlineFact في مستند XBRL المضمن.
FirstChild { get; }يحصل على العنصر الفرعي الأول لهذه العقدة. إذا لم توجد مثل هذه العقدة، فإنها تُعيد null.
Footnotes { get; }يحصل على مجموعة InlineFootnote في مستند XBRL المضمن.
HasChildNodes { get; }يحصل على ما إذا كانت هذه العقدة لديها أي أبناء.
LastChild { get; }يحصل على العنصر الفرعي الأخير لهذه العقدة. إذا لم توجد مثل هذه العقدة، فإنها تُعيد null.
virtual LocalName { get; }يحصل على الجزء المحلي من الاسم المؤهل لهذه العقدة.
virtual NamespaceURI { get; }يحصل على URI مساحة الاسم لهذه العقدة.
NextSibling { get; }يحصل على العقدة التي تلي هذه العقدة مباشرة. إذا لم توجد مثل هذه العقدة، فإنها تُعيد null.
override NodeName { get; }يحصل على اسم العقدة للمستند.
NodeType { get; }يحصل على نوع العقدة.
virtual NodeValue { get; set; }يحصل أو يعيّن قيمة هذه العقدة، حسب نوعها.
OwnerDocument { get; }يحصل على كائن المستند المرتبط بهذه العقدة.
ParentNode { get; }يحصل على العقدة الأب.
virtual Prefix { get; set; }يحصل أو يضبط بادئة مساحة الاسم لهذه العقدة.
PreviousSibling { get; }يحصل على العقدة التي تسبق هذه العقدة مباشرةً. إذا لم توجد مثل هذه العقدة، فإنها تُعيد null.
References { get; }يحصل على InlineReferences في مستند XBRL المضمن.
Relationships { get; }يحصل على مجموعة InlineRelationship في مستند XBRL المضمن.
RoleReferences { get; }يحصل على مجموعة RoleReference في مستند XBRL المضمن.
virtual TextContent { get; set; }يحصل أو يضبط محتوى النص لهذه العقدة وفروعها.
Units { get; }يحصل على مجموعة Unit في مستند XBRL المضمن.
ValidationErrors { get; set; }يحصل على مجموعة ValidationError في مستند XBRL المضمن.

الطرق

الاسمالوصف
AppendChild(Node)يضيف العقدة newChild إلى نهاية قائمة الأطفال لهذه العقدة.
CreateHtmlElement(string, string)ينشئ عنصر HTML.
CreateInlineXbrlElement(string, string)ينشئ عنصر XBRL مضمّن.
CreateXbrlInstanceElement(string, string)ينشئ عنصر مثيل xbrl.
CreateXbrlLinkbaseElement(string, string)ينشئ عنصر قاعدة ربط xbrl.
ExportToXbrl()تصدير إلى كائن XbrlDocument.
ExportToXbrl(Stream)تصدير إلى تدفق xbrl.
ExportToXbrl(string)تصدير إلى ملف xbrl.
GetArcroleTypeByURI(string)يحصل على ArcroleType الذي له uri المحدد.
GetConceptById(string)يحصل على السياق الذي له المعرف المحدد.
GetConceptByLoc(Loc)يحصل على المفهوم بواسطة المحدد.
GetConceptByName(string)يحصل على المفهوم الذي له الاسم المحدد.
GetContextById(string)يحصل على السياق الذي له المعرف المحدد.
GetContinuationChainByContinuationReference(string)يحصل على سلسلة الاستمرار وفقًا لمرجع الاستمرار.
GetRoleTypeByURI(string)يحصل على RoleType الذي له uri المحدد.
GetUnitById(string)يحصل على الوحدة التي لها المعرف المحدد.
IsValid()يتحقق مما إذا كان مستند XBRL المضمن هذا صالحًا.
RefreshInlineXbrlObjects()إذا تم إضافة أو تحديث أو إزالة عناصر Inline Xbrl في شجرة DOM، يجب استدعاء هذه الطريقة لتحديث كائنات inline xbrl.
RemoveChild(Node)يزيل عقدة الطفل المشار إليها بـ old child من قائمة الأطفال.
ReplaceChild(Node, Node)يستبدل عقدة الطفل old child بـ new child في قائمة الأطفال، ويُعيد عقدة الطفل القديمة.
Save(Stream)ينشئ ويحفظ ملف inline xbrl إلى التدفق.
Save(string)ينشئ ويحفظ ملف inline xbrl إلى القرص.
Save(Stream, SaveOptions)ينشئ ويحفظ ملف inline xbrl إلى التدفق.
Save(string, SaveOptions)ينشئ ويحفظ ملف inline xbrl إلى القرص.
Validate()يتحقق من صحة مستند XBRL المضمن هذا.

انظر أيضًا