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)استخراج نطاق من البيانات من العقدة.

أنظر أيضا