المستند
Document class
تمثل Document المستند xbrl المضمن بالكامل. مفهومياً، هي جذر شجرة المستند، وتوفر الوصول الأساسي إلى بيانات المستند.
public class Document : Node
المنشئات
الخصائص
| الاسم | الوصف |
|---|
| virtual BaseURI { get; } | يحصل على عنوان URI الأساسي المطلق لهذه العقدة أو null إذا لم يتمكن التنفيذ من الحصول على عنوان URI مطلق. |
| CharacterSet { get; } | يحصل على ترميز المستند. |
| ChildElements { get; } | يحصل على العناصر الفرعية. |
| ChildNodes { get; } | يحصل على العقد الفرعية. |
| ContentType { get; } | يحصل على نوع محتوى المستند. |
| DocumentElement { get; } | هذه سمة ملائمة تسمح بالوصول المباشر إلى العقدة الفرعية التي هي عنصر المستند للمستند. |
| DocumentURI { get; } | يحصل على URI المستند. |
| FirstChild { get; } | يحصل على العنصر الفرعي الأول لهذه العقدة. إذا لم توجد مثل هذه العقدة، فإنها تُعيد null. |
| 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. |
| virtual TextContent { get; set; } | يحصل أو يضبط محتوى النص لهذه العقدة وفروعها. |
الطرق
| الاسم | الوصف |
|---|
| AppendChild(Node) | يضيف العقدة newChild إلى نهاية قائمة الأطفال لهذه العقدة. |
| RemoveChild(Node) | يزيل عقدة الطفل المشار إليها بـ old child من قائمة الأطفال. |
| ReplaceChild(Node, Node) | يستبدل عقدة الطفل old child بـ new child في قائمة الأطفال، ويُعيد عقدة الطفل القديمة. |
انظر أيضًا