ProcessingInstruction
محتويات
[
يخفي
]ProcessingInstruction class
الفئة تمثل “تعليمات المعالجة”، تُستخدم في XML كطريقة للحفاظ على معلومات خاصة بالمُعالج في نص المستند.
public class ProcessingInstruction : CharacterData
الخصائص
| الاسم | الوصف |
|---|---|
| virtual BaseURI { get; } | يحصل على عنوان URI الأساسي المطلق لهذه العقدة أو null إذا لم يتمكن التنفيذ من الحصول على عنوان URI مطلق. |
| ChildNodes { get; } | يحصل على العقد الفرعية. |
| Data { get; set; } | يحصل أو يضبط بيانات الأحرف للعقدة التي تنفذ هذه الواجهة. |
| FirstChild { get; } | يحصل على العنصر الفرعي الأول لهذه العقدة. إذا لم توجد مثل هذه العقدة، فإنها تُعيد null. |
| HasChildNodes { get; } | يحصل على ما إذا كانت هذه العقدة لديها أي أبناء. |
| LastChild { get; } | يحصل على العنصر الفرعي الأخير لهذه العقدة. إذا لم توجد مثل هذه العقدة، فإنها تُعيد null. |
| Length { get; } | يحصل على عدد الوحدات ذات 16 بت المتاحة عبر البيانات. قد تكون القيمة صفر، أي أن عقد CharacterData قد تكون فارغة. |
| 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 إلى نهاية قائمة الأطفال لهذه العقدة. |
| virtual AppendData(string) | يضيف السلسلة إلى نهاية بيانات الأحرف للعقدة. |
| virtual DeleteData(int, int) | يزيل نطاقًا من المحتوى من العقدة. |
| virtual InsertData(int, string) | يدرج سلسلة في الموضع المحدد. |
| RemoveChild(Node) | يزيل عقدة الطفل المشار إليها بـ old child من قائمة الأطفال. |
| ReplaceChild(Node, Node) | يستبدل عقدة الطفل old child بـ new child في قائمة الأطفال، ويُعيد عقدة الطفل القديمة. |
| virtual ReplaceData(int, int, string) | يستبدل الأحرف التي تبدأ من الموضع المحدد بالسلسلة المحددة. |
| virtual Substring(int, int) | يستخرج نطاقًا من البيانات من العقدة. |
انظر أيضًا
- class CharacterData
- namespace Aspose.Finance.Xbrl.Dom
- assembly Aspose.Finance