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 نوع عقدة النص.

أنظر أيضا