Node

Node class

فئة العقدة هي نوع البيانات الأساسي لطراز كائن المستند بالكامل. يمثل عقدة واحدة في شجرة الوثيقة.

public abstract class Node

الخصائص

اسموصف
virtual BaseURI { get; }الحصول على URI الأساسي المطلق لهذه العقدة أو فارغًا إذا لم يتمكن التطبيق من الحصول على URI مطلق.
ChildNodes { get; }يحصل على العقد الفرعية .
FirstChild { get; }الحصول على الطفل الأول لهذه العقدة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعود فارغًا.
HasChildNodes { get; }التعرف على ما إذا كانت هذه العقدة بها أي توابع.
LastChild { get; }الحصول على آخر تابع لهذه العقدة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعود فارغًا.
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 إلى نهاية قائمة الأطفال لهذه العقدة .
RemoveChild(Node)يزيل العقدة الفرعية التي أشار إليها الطفل الكبير من قائمة الأطفال.
ReplaceChild(Node, Node)يستبدل العقدة الفرعية الطفل القديم بالعقدة التابعة للطفل الجديد في قائمة الأطفال ، ويعيد العقدة الفرعية القديمة.

مجالات

اسموصف
const COMMENT_NODEنوع عقدة التعليق.
const DOCUMENT_NODEنوع عقدة المستند.
const DOCUMENT_TYPE_NODEنوع عقدة نوع المستند.
const ELEMENT_NODEنوع عقدة العنصر .
const PROCESSING_INSTRUCTION_NODEنوع عقدة تعليمات المعالجة.
const TEXT_NODEنوع عقدة النص.

أنظر أيضا