أهم 50 سؤالاً وإجابات لمقابلة XML (2024)

فيما يلي أسئلة وأجوبة مقابلة XML للمبتدئين وكذلك للمطورين ذوي الخبرة للحصول على وظيفة أحلامهم.


1. ما هي اللغة الترميزية؟

تم تصميم لغات الترميز لعرض النص بتنسيقات مختلفة، ويمكن استخدامها أيضًا لنقل البيانات وتخزينها. تحدد لغة الترميز هذه رمز التنسيق والتخطيط ونمط البيانات. ويسمى رمز الترميز هذا العلامة.

HTML وXML هي أمثلة للغة الترميز.

تنزيل PDF مجاني: أسئلة وأجوبة مقابلة XML


2. ما هو XML؟

يُطلق على XML اسم لغة التوصيف القابلة للتوسيع وهي مصممة لحمل البيانات أو نقلها وتخزينها. علامات XML ليست محددة مسبقًا مثل HTML، ولكن يمكننا تحديد علامات المستخدم الخاصة بنا من أجل البساطة. وهو يركز بشكل أساسي على تخزين البيانات، وليس على عرض البيانات.


3. ما هي مميزات لغة XML؟

الميزات الرئيسية لـ XML هي:

  • من السهل جدًا التعلم والتنفيذ
  • ملفات XML هي ملفات نصية، ولا تحتاج إلى محرر
  • الحد الأدنى وعدد محدود من قواعد بناء الجملة في XML
  • إنه قابل للتوسيع، ويحدد القواعد الهيكلية للعلامات

4. ما هي الاختلافات بين HTML وXML؟

HTML مقابل XML
HTML مقابل XML

فيما يلي الاختلافات بين HTML وXML:

HTML

XML

لغة الترميز المستخدمة لعرض البيانات لغة الترميز المستخدمة لتخزين البيانات
حالة الأحرف حساسية الموضوع
تصميم صفحات الويب يستخدم لنقل وتخزين البيانات
العلامات المحددة مسبقًا العلامات المخصصة
لا يحافظ على المساحات البيضاء الحفاظ على المساحات البيضاء
ساكن التفاعل

5. ما هي العلامة المستخدمة للعثور على إصدار XML وبناء الجملة؟

يعد الإعلان عن إصدار XML أمرًا مهمًا جدًا لكل مستند XML ويجب تحديد النظام الأساسي الذي يتم تشغيله فيه.

<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
أسئلة مقابلة XML
أسئلة مقابلة XML

6. ما هو مستند XML DOM؟

يمثل كائن مستند XML مستند XML بالكامل، وهو جذر شجرة المستندات. فهو يتيح الوصول إلى مستند XML بأكمله - العقد والعناصر، وله خصائصه الخاصة.


7. ما هو XPath؟

يتم استخدام XPath للعثور على المعلومات في مستند XML ويحتوي على وظائف قياسية. XPath هو العنصر الرئيسي في XSLT، وهو توصية w3c.


8. ما هي السمة؟

توفر السمة معلومات أكثر أو إضافية حول عنصر ما أكثر من غير ذلك.

مثال -

<Person name=”Peter”>

يمكن إعطاء اسم السمة لشخص عنصر.


9. هل يمكن أن يكون لدينا علامات XML فارغة؟

نعم، يمكن أن يكون لدينا علامات فارغة في XML. تُستخدم العلامات الفارغة للإشارة إلى العناصر التي لا تحتوي على محتوى نصي. يمكن تمثيل العلامات الفارغة على أنها

 <person></person>

 <person/>
أسئلة وأجوبة مقابلة XML
أسئلة وأجوبة مقابلة XML

10. ما هي مميزات مستند XML DOM؟

مزايا XML DOM:

  • بنية XML قابلة للعبور، ويمكن الوصول إليها بشكل عشوائي عن طريق اجتياز الشجرة.
  • هيكل XML قابل للتعديل، ويمكن إضافة القيم وتغييرها وإزالتها

11. ما هي القواعد الأساسية أثناء كتابة XML؟

هذه هي القواعد الأساسية أثناء كتابة XML:

  • يجب أن تحتوي جميع ملفات XML على عنصر جذر
  • يجب إغلاق كافة العلامات
  • علامات XML حساسة لحالة الأحرف
  • يجب أن تكون جميع العلامات متداخلة بشكل صحيح
  • لا يمكن أن تحتوي أسماء العلامات على مسافات
  • يجب أن تظهر قيمة السمة ضمن علامات الاقتباس
  • يتم الحفاظ على المساحة البيضاء

12. ما هو عنصر XML؟

تحتوي وثيقة XML على عناصر XML، وتبدأ من علامة بداية العنصر إلى علامة النهاية. يمكن أن تحتوي على:

  • عناصر أخرى ضمن العنصر الرئيسي
  • سمة
  • نص

13. ما هو CDATA؟

CDATA عبارة عن بيانات أحرف لم يتم تحليلها ولا يمكن تحليلها بواسطة محلل XML. الحرف < و > غير قانوني في عناصر XML. يبدأ قسم CDATA بـ ".


14. كيف يمكن تمثيل التعليق في XML؟

يمكن تمثيل التعليق على أنه مثل HTML. ينطبق رمز التعليق هذا على أسطر مفردة أو متعددة.


15. ما هي مساحات أسماء XML؟

يتم استخدام مساحات أسماء XML لتجنب تعارضات أسماء العناصر، ويمكن تجنب ذلك باستخدام البادئة قبل الاسم.


16. ما هو محلل XML؟

يُستخدم محلل XML للتحويل من مستند XML إلى كائن XML DOM والذي يمكن كتابته بلغة Javascript.


17. ما هو XSL؟

XSL هي لغة تُستخدم مع XML للتعبير عن أوراق الأنماط على هذا النحو CSS. وهو يصف كيفية عرض مستند XML لنوع معين.


18. من المسؤول عن لغة XML؟

XML هي توصية من W3C – اتحاد شبكة الويب العالمية ويتم الإشراف على التطوير من قبل مجموعة عمل XML.


19. ما هو مخطط XML؟

يقدم مخطط XML تعريفًا لمستند XML، ويحتوي على ما يلي:

  • العناصر والصفات
  • العناصر التي هي عناصر فرعية
  • ترتيب العناصر التابعة
  • أنواع البيانات من العناصر والسمات

20. ما هي وثيقة XML جيدة التصميم؟

يجب أن يتبع مستند XML جيد التنسيق القواعد التالية –

  • يجب أن تنتهي كل علامة بداية بعلامة نهاية
  • علامات XML حساسة لحالة الأحرف
  • من الضروري إغلاق العلامات الفارغة بشرطة مائلة للأمام
  • يجب أن تكون جميع العلامات متداخلة بشكل صحيح

21. لماذا تم استخدام لغة XML في التطوير؟

يتم استخدام XML للتطوير للأسباب التالية:

  • تستخدم لمواقع الويب التي تعتمد على قواعد البيانات
  • يستخدم لتخزين البيانات لمواقع التجارة الإلكترونية
  • يستخدم لنقل وتخزين البيانات على شبكة الإنترنت
  • يتم استخدام XML لقاعدة البيانات والملفات المسطحة
  • قم بإنشاء محتوى ديناميكي من خلال تطبيق أوراق أنماط مختلفة

22. ما هو SGML؟

SGML هي لغة ترميز قياسية معممة كبيرة وقوية تُستخدم لتحديد أوصاف بنية الأنواع المختلفة للمستندات الإلكترونية.


23.هل يمكنني تنفيذ ملف XML؟

لا، لا يمكننا تنفيذ XML، وهي ليست لغة برمجة للتنفيذ. إنها مجرد لغة ترميزية لتمثيل البيانات.


24. ما هي الأحرف الخاصة المستخدمة في XML؟

<،> و & هي الأحرف الخاصة المستخدمة في XML. لأن هذه الأحرف تستخدم لصنع العلامات.


25. ما هي البرامج المتوفرة لـ XML؟

هناك الآلاف من البرامج المتاحة لـ XML وستكون القائمة المحدثة موجودة في http://xml.coverpages.org.


26. هل يمكن استخدام الرسومات في XML؟ إذا كان الأمر كذلك، كيف؟

نعم، يمكن تضمين الرسومات في XML باستخدام مواصفات XLink وXPointer. وهو يدعم تنسيقات الملفات الرسومية مثل GIF وJPG وTIFF وPNG وCGM وEPS وSVG.

إكس لينك:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif"

xlink:show="new">

</description>

XPointer:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif#Shownumber"

xlink:show="new">

</description>

 


27. هل يمكنني استبدال HTML بـ XML؟

لا، XML ليس بديلاً لـ HTML. يوفر XML طريقة بديلة لتحديد مجموعة خاصة من عناصر العلامات، ويتم استخدامه لمعالجة البيانات وتخزينها.


28. كيف يمكنني تضمين البيانات الشرطية في XML؟

لا يمكننا تضمين عبارة شرطية مثل لغة البرمجة.

<foo if{DB}="A">bar</foo>

يمكن القيام بذلك باستخدام تعريف نوع المستند (DTD).

<xsl:if test="@foo=’bar’">

<xsl:text>Hello, world!</xsl:text>

</xsl:if>

29. ما هي فوائد لغة XML؟

فوائد XML هي

  • بسيطة للقراءة والفهم
  • يمكن إجراء XML باستخدام محرر النصوص
  • القابلية للتوسعة – لا توجد علامات ثابتة
  • ذاتية - وصفية
  • يمكن تضمين أنواع بيانات متعددة

30. ما هي عيوب لغة XML؟

فيما يلي عيوب XML:

  • سيكون XML مجرد ملف نصي إذا لم يتم تعريف العناصر والسمات بشكل صحيح.
  • غير مسموح بالعلامات المتداخلة

31. ما هو DTD؟

يتم اختصار DTD كتعريف نوع المستند ويتم تعريفه للبناء السياسات اللبنات الأساسية لمستند XML. فهو يحدد بنية مستند XML بالعناصر والسمات.


32. ما أهمية XSLT لـ XML؟

يتم اختصار XSLT كتحويل لغة أوراق النظام eXtensible والذي يستخدم لتحويل مستند XML إلى HTML قبل عرضه على المتصفح.


33. ما هي العناصر المتداخلة في XML؟

إذا تم تداخل عنصر أو أكثر داخل العنصر الجذري يسمى العنصر المتداخل. يمكن أن يكون التداخل سهل الفهم ويحافظ أيضًا على النظام في مستند XML.


34. ما هو كسكيوري؟

تم تصميم XQuery للاستعلام عن بيانات XML وهي ليست سوى SQL لجداول قاعدة البيانات. يتم استخدام XQuery لجلب البيانات من ملف XML.


35. ما هو XLink وXPointer؟

XLink هي الطريقة القياسية لإنشاء الارتباطات التشعبية في ملفات XML. Xpointer الذي يسمح لتلك الارتباطات التشعبية بالإشارة إلى أجزاء أكثر تحديدًا من ملف أو مستند XML.


36. لماذا نحتاج إلى محرر XML بدلاً من المفكرة؟

مطلوب من محرري XML كتابة مستندات XML خالية من الأخطاء، ويتم استخدامها للتحقق من صحة DTD أو المخطط. المحررون قادرون على التحقق من:

  • فتح وإغلاق العلامات
  • XML ضد DTD
  • XML ضد المخطط
  • رمز اللون في بناء جملة XML

37. ما هو ترميز XML؟

قد تحتوي مستندات XML على أحرف غير ASCII مثل الأحرف الفرنسية والنرويجية. يتم استخدام تشفير XML لتجنب الأخطاء ويجب حفظ ملفات XML بتنسيق Unicode.


38. ما هو ملف XML الذي تم تعيينه ليكون XML صالحًا؟

عندما يتم التحقق من صحة ملف XML مقابل تعريف نوع المستند (DTD)، فإنه يسمى XML صالحًا. DTD ليس شيئًا ولكنه يحدد بنية ملف XML.


39. ما هو العنصر البسيط؟

يحتوي العنصر البسيط على نص فقط وفيما يلي أنواع العناصر البسيطة:

  • لا سمات
  • لا يحتوي على عناصر أخرى
  • لا يمكن أن تكون فارغة

40. ما هو العنصر المعقد؟

يحتوي العنصر المركب على عناصر أو سمات أخرى وفيما يلي أنواع العناصر المعقدة:

  • لديها عناصر فارغة
  • أنها تحتوي على عناصر أخرى
  • أنها تحتوي على النص فقط
  • أنه يحتوي على كل من العناصر والنص الأخرى

41. هل هناك طريقة لوصف بيانات XML؟

نعم، يستخدم XML تعريف نوع المستند (DTD) لوصف البيانات.


42. ما هي الأجزاء الثلاثة لـ XSL؟

يتكون XSL من ثلاثة أجزاء:

  • XSLT - يستخدم لتحويل مستندات XML
  • XPath – يستخدم للتنقل في مستندات XML
  • XSL-FO – يستخدم لتنسيق مستندات XML

43. ما هو بناء الجملة الصحيح عندما نحدد إصدار XML؟

<?xml version=”1.0”/>

 

هو بناء الجملة التعريفي الصحيح المستخدم لتحديد إصدار XML.


44. إذا كان اسم سمة XML نفسه يحتوي على علامات اقتباس مزدوجة، فكيف يمكن تمثيله؟

يمكن تمثيل اسم السمة ضمن علامات اقتباس مفردة في حالة وجود علامات اقتباس مزدوجة في اسم السمة.

مثال -

 <country city='Texas "US"'></country>

 


45. ما هي أنواع موزعي XML؟

هناك نوعان من المحللين - غير التحقق من الصحة والمحللين التحقق من الصحة. يشير الاسم نفسه إلى أن عدم التحقق من الصحة لن يتحقق من صحة XML وسيقوم محلل التحقق من الصحة بالتحقق من صحة XML باستخدام DTD.


46. ​​ما إذا كان العنصر الجذري مطلوبًا لـ XML؟ إذا كان الأمر كذلك، كم عدد العناصر الجذرية المطلوبة؟

نعم، العنصر الجذري مطلوب، ويمكن أن يحتوي على عنصر جذر واحد فقط في كل ملف XML.


47. ما هو توقيع XML؟

يوصى W3C بتوقيع XML، وهو بمثابة توقيع رقمي لمستندات XML. إذا كان التوقيع موجودا خارج الوثيقة، فإنه يسمى التوقيع المنفصل. إذا كان يحتوي داخل مستند XML، فإنه يسمى توقيع مغلف.


48. ما هي جزيرة البيانات؟

جزيرة بيانات XML هي بيانات XML مضمنة في صفحة HTML. وهذا يعمل فقط مع الإنترنت.


49. ما هو DiffGram في XML؟

DiffGram هو تنسيق XML يُستخدم للعثور على الإصدارات الحالية والأصلية من مستند XML.


50. ما هو ساكس؟

SAX عبارة عن واجهة لمعالجة مستندات XML باستخدام الأحداث.


ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)

مشاركة

2 تعليقات

  1. الصورة الرمزية تا أوشا يقول:

    مفيدة ومثيرة للاهتمام. يجب إعطاء تفضيلات التحرير أثناء النسخ أو التنزيل.

  2. الصورة الرمزية أديثيا يقول:

    لدي سؤال، كيف نصلح الخطأ الذي يفيد بأن ملف التثبيت XML إما مفقود أو تالف، وسيخرج تطبيق الإعداد. ؟
    سيكون من المفيد جدًا إذا تلقيت إجابة.

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *