معلومات العقد في DOM XML
- الصفحة السابقة زيارة العقد
- الصفحة التالية قائمة عقد DOM
nodeName
،nodeValue
و nodeType
الخصائص تحتوي على معلومات حول النود.
خصائص النود
في XML DOM، كل نود هوالمعادلة.
المعادلة تحتوي على طرق (الوظائف) وخصائص (المعلومات المتعلقة بالمعدل) وهي قابلة للوصول إليها وتعديلها عبر JavaScript.
ثلاث خصائص مهمة في XML DOM هي:
- nodeName
- nodeValue
- nodeType
خصائص الاسم النود
nodeName
الخصائص تحدد اسم العنصر
- nodeName هو قابلة للقراءة فقط
- nodeName للعنصر هو اسم العنصر
- nodeName للخصائص هو اسم الخاصية
- nodeName دائمًا هو #text للنود النص
- nodeName دائمًا هو #document للنود الوثيقة
خصائص القيمة النود
nodeValue
الخصائص تحدد قيمة العنصر
- النود العنصر هي غير معرفة
- النص النود هي النص نفسه
- الخصائص النود هي قيمة الخاصية
الحصول على قيمة العنصر
كود التالي يبحث عن قيمة نص العنصر الأول <title> لقيمة نص العنصر
مثال
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
النتيجة: txt = "雅舍谈吃"
مثال توضيحي:
- إذا كنت قد قمت بتحميل books.xml المحمول إلى
xmlDoc
في - الحصول على نص العنصر الأول <title>
- تحويل
txt
تم تعيين المتغير إلى قيمة نص العنصر
تغيير قيمة العنصر
كود التالي يغير قيمة نص العنصر الأول <title> لقيمة نص العنصر
مثال
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
مثال توضيحي:
- إذا كنت قد قمت بتحميل books.xml المحمول إلى
xmlDoc
في - الحصول على نص العنصر الأول <title>
- 更改 قيمة النص للعقد النصي إلى "الطعام البحري العالمي"
سمة نوع العقد
nodeType
تحدد السمة نوع العقد.
nodeType
هي فقط قراءة.
أهم أنواع العقد هي:
نوع العقد | NodeType |
---|---|
Element | 1 |
Attribute | 2 |
Text | 3 |
Comment | 8 |
Document | 9 |
- الصفحة السابقة زيارة العقد
- الصفحة التالية قائمة عقد DOM