ما هو ملف XML وكيف يمكنك فتحه واستخدامه؟

ما هو ملف XML وكيف يمكنك فتحه واستخدامه؟

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





ما هي لغات الترميز؟

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





وفق ويكيبيديا :





تطورت الفكرة والمصطلحات من 'ترميز' المخطوطات الورقية ، أي تعليمات المراجعة من قبل المحررين ، والتي تتم كتابتها تقليديًا بقلم رصاص أزرق على مخطوطات المؤلفين. في الوسائط الرقمية ، تم استبدال 'نص إرشادات القلم الأزرق' بعلامات تشير إلى أجزاء المستند ، بدلاً من تفاصيل كيفية عرضها على بعض العرض. '

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



كيف يعمل XML؟

XML هي لغة ترميز تعريفية تم تطويرها للإنترنت. إنه تبسيط لـ SGML (لغة الترميز القياسية المعممة) ، أم جميع لغات الترميز. XML قابل للتوسيع لأنه يمكن للمستخدمين إضافة وتعريف علامات جديدة أو كتل إنشاء. من خلال إضافة الكتل البرمجية الإنشائية ، يمكن للمستخدمين تكييف XML مع احتياجاتهم.

لشرح كيفية عمل كل هذا ، اسمحوا لي أن أتحدث قليلاً ، باستخدام HTML و CSS كأمثلة.





كيف يرتبط XML بـ HTML

XML مشابه لـ HTML ، ولكن لأنه يمكن للمستخدمين إضافة كتل البناء الخاصة بهم ، فإنه يسمح بمزيد من المرونة. الفرق الرئيسي بين HTML و XML هو أن HTML تحدد كيف تبدو البيانات ، بينما يحدد XML ما هي البيانات . هذا هو السبب في أن XML لا يمكن أن يحل محل HTML ، بل يوسعها.

لوصف البيانات ، يعتمد XML على تعريف نوع المستند (DTD). يمكنك القول أن هذا هو قاموس الآلة. يسمح للجهاز بفهم لغة الترميز. وبالتالي ، يجب أن تبدأ كل وثيقة بتحديد نوع DTD الذي سيتم استخدامه. يستخدم HTML نفس المبدأ. قد يبدو الرمز الذي ستجده في العديد من مواقع الويب كما يلي:





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

يترجم إلى نص عريض أو

كيفية مشاهدة مقاطع الفيديو المقيدة بحسب العمر على موقع youtube

إلى نص مسطر.

حقوق الصورة: photovibes1 / الإيداع

كيف تحل CSS مشكلة مع HTML

مشكلة HTML هي أنها تتكون من مجموعة ثابتة من الأوامر. متى أردت تحديد سمات معينة ، فأنت بحاجة إلى كتابة هذه الأوامر. مرارا وتكرارا. في حين أن هذا يجعل HTML مباشرًا وسهل التعلم ، إلا أنه يحد أيضًا من مرونته.

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

في تصميم الويب ، تخلصت أوراق الأنماط المتتالية (CSS) من هذا التحرير الممل لمستندات HTML. الآن ، يمكنك ببساطة إضافة السمة 'H1' إلى العنوان الخاص بك على موقع الويب وفي ورقة الأنماط يمكنك تحديد شكل رأس 'H1'. وعندما تريد تغيير مظهر هذا العنوان ، فأنت تقوم بتغييره في مكان واحد فقط ، أي ورقة الأنماط. تم حل المشكلة.

هل تفكر في بدء موقع الويب الخاص بك؟ يمكن لقراء MakeUseOf الحصول على خصومات خاصة إذا قاموا بالتسجيل في InMotion Hosting باستخدام هذا الرابط أو Bluehost باستخدام هذا الرابط .

المواقع التي يجب أن تستمر عندما تشعر بالملل

كيف يعالج XML البيانات

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

للحصول على شرح أكثر شمولاً ، أوصي هذه المقدمة إلى XML .

ما هي لغة XML المستخدمة؟

وجد XML تطبيقًا واسعًا. اليوم ، تستخدمه العديد من البرامج والأجهزة للتعامل مع البيانات وهيكلتها وتخزينها ونقلها وعرضها. على سبيل المثال ، يتم استخدامه على نطاق واسع في عمليات تبادل البيانات بين الشركات. XML هو أيضًا المعيار لتنسيقات ملفات Office ، بما في ذلك ملفات Microsoft Office و Google Docs.

بدلاً من دمج البيانات في مستند HTML ، فإنه يستعين بمصادر خارجية لفصل ملفات XML. نظرًا لأن XML يخزن البيانات بتنسيق نص عادي ، فإن التخزين مستقل عن النظام الأساسي الخاص بك ويمكن تصدير بياناتك أو استيرادها أو نقلها بسهولة أكبر.

تعتمد العديد من اللغات الأخرى على XML ، بما في ذلك XHTML أو WAP للأجهزة المحمولة أو RSS للخلاصات. على سبيل المثال ، كما أشار أحد المعلقين ، إذا أضفت /تغذية في نهاية عنوان URL لهذه المقالة التي تقرأها ، سترى رمز XML RSS لهذه المقالة: انقر هنا لترى .

كيفية فتح ملف XML

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

  • Windows Notepad أو أي محرر نصوص آخر
  • برنامج Notepad ++
  • أي متصفح ويب

يمكنك أيضًا تجربة عارض XML عبر الإنترنت مثل عارض XML تجميل كود .

ستكون قادرًا على قراءة الملف باستخدام أي من البرامج المذكورة أعلاه ، ولكن برنامج Notepad ++ وعارضين أو محرري XML المخصصين سيقومون بتلوين علامات XML وبالتالي تسهيل فهم بنية البيانات. لاحظ ، مع ذلك ، أن هذه البرامج لا يمكنها تنفيذ XML لأن كل ما يمكنك العثور عليه داخل المستند عبارة عن بيانات منظمة.

تمت إزالة الغموض عن تنسيق XML

XML ليس عنصر الإنترنت الأساسي الذي اعتاد أن يكون. اليوم ، JSON هو البديل الأكثر شيوعًا لدمج البيانات.

ومع ذلك ، إذا كنت مبرمجًا ، فلا يزال يتعين عليك ذلك العمل مع XML من حين لآخر .

يشارك يشارك سقسقة بريد الالكتروني 6 بدائل مسموعة: أفضل تطبيقات الكتب الصوتية المجانية أو الرخيصة

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

اقرأ التالي
مواضيع ذات صلة
  • شرح التكنولوجيا
  • برمجة
  • لغة البرمجة
  • تطوير الشبكة
  • برمجة
  • XML
نبذة عن الكاتب تينا سيبر(831 مقالة تم نشرها)

أثناء إكمالها لنيل درجة الدكتوراه ، بدأت تينا الكتابة عن تكنولوجيا المستهلك في عام 2006 ولم تتوقف أبدًا. الآن أيضًا محرر و SEO ، يمكنك العثور عليها على تويتر أو التنزه في درب قريب.

المزيد من Tina Sieber

اشترك في نشرتنا الإخبارية

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

انقر هنا للاشتراك