CharacterData
محتويات
[
يخفي
]CharacterData class
تقوم CharacterData بتوسيع العقدة بمجموعة من السمات والأساليب للوصول إلى بيانات الأحرف في DOM.
public abstract class CharacterData : Node
الخصائص
اسم | وصف |
---|---|
virtual BaseURI { get; } | الحصول على URI الأساسي المطلق لهذه العقدة أو فارغًا إذا لم يتمكن التطبيق من الحصول على URI مطلق. |
ChildNodes { get; } | يحصل على العقد الفرعية . |
Data { get; set; } | الحصول على بيانات الأحرف الخاصة بالعقدة التي تنفذ هذه الواجهة أو تعيينها. |
FirstChild { get; } | الحصول على الطفل الأول لهذه العقدة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعود فارغًا. |
HasChildNodes { get; } | التعرف على ما إذا كانت هذه العقدة بها أي توابع. |
LastChild { get; } | الحصول على آخر تابع لهذه العقدة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعود فارغًا. |
Length { get; } | الحصول على عدد وحدات 16 بت المتوفرة من خلال البيانات. قد يكون لهذا القيمة صفر ، أي أن عُقد CharacterData قد تكون فارغة. |
virtual LocalName { get; } | الحصول على الجزء المحلي من الاسم المؤهل لهذه العقدة. |
virtual NamespaceURI { get; } | يحصل على مساحة الاسم URI لهذه العقدة. |
NextSibling { get; } | يحصل على العقدة التي تلي هذه العقدة مباشرة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعود فارغًا. |
abstract NodeName { get; } | الحصول على اسم العقدة حسب نوعها. |
NodeType { get; } | يحصل على نوع العقدة . |
virtual NodeValue { get; set; } | الحصول على أو تحديد قيمة هذه العقدة ، حسب نوعها. |
OwnerDocument { get; } | يحصل على كائن المستند المرتبط بهذه العقدة. |
ParentNode { get; } | يحصل على العقدة الأصلية . |
virtual Prefix { get; set; } | الحصول على بادئة مساحة الاسم لهذه العقدة أو تعيينها. |
PreviousSibling { get; } | يحصل على العقدة التي تسبق هذه العقدة مباشرة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعود فارغًا. |
virtual TextContent { get; set; } | الحصول على أو تحديد محتوى النص لهذه العقدة وتوابعها. |
طُرق
اسم | وصف |
---|---|
AppendChild(Node) | يضيف العقدة newChild إلى نهاية قائمة الأطفال لهذه العقدة . |
virtual AppendData(string) | تلحق السلسلة بنهاية بيانات الحرف الخاصة بالعقدة. |
virtual DeleteData(int, int) | يزيل نطاقًا من المحتوى من العقدة . |
virtual InsertData(int, string) | لإدراج سلسلة في الإزاحة المحددة. |
RemoveChild(Node) | يزيل العقدة الفرعية التي أشار إليها الطفل الكبير من قائمة الأطفال. |
ReplaceChild(Node, Node) | يستبدل العقدة الفرعية الطفل القديم بالعقدة التابعة للطفل الجديد في قائمة الأطفال ، ويعيد العقدة الفرعية القديمة. |
virtual ReplaceData(int, int, string) | يستبدل الأحرف التي تبدأ من الإزاحة المحددة بالسلسلة المحددة. |
virtual Substring(int, int) | استخراج نطاق من البيانات من العقدة. |
أنظر أيضا
- class Node
- مساحة الاسم Aspose.Finance.Xbrl.Dom
- المجسم Aspose.Finance