موضوع DOM instance

تحليل XML DOM

ملف XML المستخدم في المثال أدناه:books.xml

تحميل وتحليل ملف XML
تحميل وتحليل سلسلة XML

توضيح الأمثلة

خصائص ومتغيرات XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

وظيفة loadXMLString()، الموجودة في JavaScript الخارجي، تستخدم لتحميل سلسلة XML.

تحميل وتحليل ملف XML
تحميل وتحليل سلسلة XML

توضيح الأمثلة

معلومات عنصر XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

الحصول على اسم النقطة للنقطة
الحصول على النص من نقطه النص
تغيير النص في نقطه النص
الحصول على اسم النقطة ونوع العنصر للنقطة

توضيح الأمثلة

قائمة العناصر XML DOM وخصائصها

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

الحصول على النص من العنصر <title> الأول
التنقل عبر العناصر باستخدام خاصية length
الحصول على خصائص العنصر

توضيح الأمثلة

استكشاف شجرة العقد DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLString()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

استكشاف شجرة العناصر
التنقل عبر جميع العناصر الفرعية للعنصر <book>.

توضيح الأمثلة

اختلافات المتصفحات في XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

عرض طول قائمة العناصر
في هذا المثال، يتم عرض طول قائمة العناصر. في Internet Explorer وأجهزة التشغيل الأخرى، النتيجة مختلفة.
تجاهل النص الفارغ بين العناصر
في هذا المثال، يتم فحص نوع العنصر للنقطة، وتعامل النقاط فقط كعناصر.

توضيح الأمثلة

استخراج قيمة العنصر في XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

الحصول على قيمة العنصر
الحصول على قيمة الخاصية

توضيح الأمثلة

تغيير قيمة العنصر في XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

تغيير نص العنصر
تغيير قيمة الخاصية باستخدام setAttribute
تغيير قيمة الخاصية باستخدام nodeValue

توضيح الأمثلة

استبدال العنصر في XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

استبدال العقدة الفئة
استبدال البيانات في عقدة النص

توضيح الأمثلة

إضافة عنصر في XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

إضافة عقدة بعد العقدة الأخيرة
إضافة عقدة قبل العقدة الفئة المحددة
إضافة خصائص جديدة
إضافة بيانات إلى عقدة النص

توضيح الأمثلة

نسخ عنصر في XML DOM

يستخدم هذا المثال ملف XML books.xml.

وظيفة loadXMLDoc()، الموجودة في JavaScript الخارجي، تستخدم لتحميل ملف XML.

نسخ عقدة وإضافتها إلى عقدة موجودة مسبقًا
يستخدم هذا المثال cloneNode() لنسخ عقدة وإضافتها إلى عقدة الجذر في مستند XML.

توضيح الأمثلة