كيفية فتح ملف XML وما يتم استخدامه من أجله

هل(Did) بدأت في ملاحظة ملفات XML في كل مكان؟ هذا طبيعي فقط. يتم إنشاء المزيد من البيانات ومشاركتها في كل مكان في العالم وربما تكون XML هي الطريقة الأكثر فعالية للنقل.

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

ما هو XML؟ 

يرمز XML إلى e X tensible M arkup L anguage. XML ليست لغة برمجة(programming language) ، لكنها لغة ترميزية. لغة الترميز الأخرى الشائعة للغاية التي يجب أن تعرفها هي HTML . تستخدم هذه اللغات علامات لتحديد العناصر المختلفة في المستند ويتم كتابتها باستخدام كلمات إنجليزية بسيطة يمكننا قراءتها بدلاً من بناء جملة البرمجة القياسي.

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

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

الفرق بين XML و HTML(The Difference Between XML and HTML)

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

محتوى تنسيقات(formats) HTML و XML يخزن(stores) المحتوى.

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

ملفات XML هي ملفات نصية عادية يسهل إنشاؤها ومشاركتها وتخزينها. تستخدم معظم تطبيقات الويب XML لتخزين البيانات أو مشاركتها مع تطبيقات أخرى.

هل تساءلت يومًا عن سبب احتواء امتداد ملف Microsoft Word DOCX على "X" في النهاية؟ (DOCX)إنه بسبب XML . منذ عام 2007 ، اعتمدت مجموعة Office على XML لهيكل المستندات. الأمر نفسه ينطبق على ملفات Excel ( XLSX ) وحتى ملفات PowerPoint التي أصبحت الآن PPTX بدلاً من PPT . بفضل XML ، يمكن لأجهزة الكمبيوتر هيكلة البيانات واستردادها بسرعة عند الحاجة إليها.

هناك مكانان آخران يتم استخدام XML فيهما. سوف تتعلم عن هؤلاء بعد ذلك.

مواقع الويب التفاعلية(Interactive Websites)

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

خرائط المواقع(Sitemaps)

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

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

ملفات XML(XML) هي ملفات نصية عادية. يمكنك فتح ملف XML باستخدام محرر نصوص بسيط أو محرر XML مخصص أو حتى متصفح مثل Firefox أو Chrome . سنقوم بتغطية جميع الطرق الثلاثة أدناه.

باستخدام مستعرض الويب(Using a Web Browser)

إذا كنت ترغب فقط في عرض ملف XML ، فكل ما تحتاجه هو متصفح ويب. يمكن لأي متصفح حديث قراءة ملفات XML ، سواء كنت تستخدم Google Chrome أو Firefox أو Edge .

لفتح ملف XML باستخدام مستعرض ، انقر بزر الماوس الأيمن فوق الملف ، وحدد فتح باستخدام(Open with) من القائمة ، ثم انقر فوق المتصفح الذي تختاره.

في مثالنا ، نفتح ملف XML باستخدام Internet Explorer لنبين لك أنه حتى بقايا المستعرض هذه تعمل بشكل جيد. هذا ما يبدو عليه ملف XML .

يتم تنظيم البيانات الموجودة داخل ملف XML بشكل جيد وعرضها في طريقة عرض مرمزة بالألوان. تظهر العلامات باللون الأرجواني والنص العادي باللون الأسود ، وبالتالي يسهل قراءة المعلومات.

الجانب السلبي الوحيد لهذه الطريقة هو أن كل ما يمكنك فعله هو قراءة البيانات. لا يمكنك تحريره.

باستخدام محرر نصوص(Using a Text Editor)

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

لفتح ملف XML في برنامج Notepad ، انقر بزر الماوس الأيمن على ملف XML ، وحدد فتح باستخدام(Open with) مرة أخرى ، واختر Notepad .

هذا ما يبدو عليه ملف XML في برنامج " المفكرة(Notepad) " .

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

بدلاً من ذلك ، يمكنك استخدام محررات Markdown(markdown editors) أكثر تقدمًا مثل Notepad ++ و Atom التي تبرز بناء الجملة وتقوم بعمل أفضل في تنسيق الكود. هذا ما يبدو عليه ملف XML الخاص بنا في Atom .

يبدو الرمز أنظف بفضل أرقام الأسطر والترميز اللوني الإضافي لأنواع البيانات المختلفة.

استخدام محرر XML عبر الإنترنت(Using an Online XML Editor)

يمكن لمحرري XML(XML) قراءة محتوى الملف وتغييره وحتى تحويله إلى تنسيق مختلف مثل CSV أو JSON . غالبًا ما يكون النص أسهل في القراءة والفهم إذا لم تكن معتادًا على قراءة بنية XML .

لنجرب XML Viewer ، محرر  XML مجاني على الإنترنت مع العديد من الميزات المفيدة.

انتقل إلى صفحة ويب عارض XML(XML Viewer) ، وانسخ كود XML من ملف (XML)XML والصقه في نافذة إدخال XML .(XML Input)

بدلاً من ذلك ، يمكنك النقر فوق الزر " استعراض(Browse) " لتحميل ملف XML الخاص بك أو على الزر " تحميل عنوان URL(Load URL ) " إذا كنت تريد ربط محتوى XML من صفحة ويب.

بعد ذلك ، يمكنك تحديد طريقة عرض الشجرة(Tree View) لعرض محتوى الملف بطريقة أكثر قابلية للقراءة.

إذا لم يتم تنسيق كود XML الخاص بك بدقة ، يمكنك اختيار خيار Beautify الموجود أسفل Tree View .

ما هي طريقتك المفضلة لفتح ملفات XML وتحريرها؟ اسمحوا لنا أن نعرف في التعليقات أدناه!



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts