5 أخطاء XML الشائعة

بعض الأشياء التي يجب عليك عدم القيام بها في XML

لغة XML (لغة التوصيف الموسعة) هي غاية في التبسيط بحيث يمكن لأي شخص أن يتقنها. هذا النوع من الوصول هو ميزة أساسية للغة. العيب إلى XML هو أن القواعد الموجودة في اللغة مطلقة. محلل XML ترك مساحة صغيرة للخطأ. سواء كنت جديدًا في XML أو كنت تعمل باللغة منذ سنوات ، تميل الأخطاء الشائعة نفسها إلى الظهور مرارًا وتكرارًا. دعونا نلقي نظرة على خمسة أخطاء شائعة يحدثها الناس عند تأليف الوثائق في XML بحيث يمكنك تعلم تجنب هذه الأخطاء في عملك!

01 من 05

نسيان بيان الاعلان

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

02 من 05

العناصر غير المشغلة أو النص

يعمل XML بنمط هرمي. هذا يعنى:

03 من 05

افتح العلامات

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

04 من 05

لا يوجد عنصر الجذر

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

05 من 05

أحرف متعددة بيضاء في الفضاء

يفسر XML مساحات فارغة 50 نفس فإنه يفعل واحد.

XML Code: Hello World!
الإخراج: مرحبا العالم!

سيأخذ XML مساحات فارغة متعددة ، تُعرف باسم أحرف المسافة البيضاء ، ثم ضغطها في مسافة واحدة. تذكر ، XML هو حول حمل البيانات. الأمر لا يتعلق بعرض هذه البيانات. لا علاقة لها بالشاشة المرئية أو التصميم. المساحة البيضاء المستخدمة لمحاذاة النص لا تعني شيئًا في كود XML ، لذلك إذا كنت تضيف الكثير من المساحات الإضافية لمحاولة إملاء نوع من التصميم أو التصميم المرئي ، فأنت تضيع وقتك.

حرره جيريمي جيرار