ملف XML هو عبارة عن نص عادي بهيكل يعتمد على العلامات (Tags). تقوم المفكرة بكتابته دون الحاجة لأي برامج إضافية. المفتاح يكمن في اتباع قواعد العلامات حتى يظل الملف صالحاً بمجرد حفظه.
كيفية إنشـاء ملف XML. في المفكرة عبر الإنترنت
ما هو ملف XML؟
تخضع كلمة XML لـ Extensible Markup Language (لغة العلامات القابلة لامتداد). وهو يقوم بتخزين البيانات داخل علامات مخصصة تقوم بتعريفها بنفسك، متداخلة لإظهار مدى ارتباط البيانات ببعضها. تستخدم ملفات التكوين (Config files)، ومستشعرات البيانات، وإعدادات التطبيقات هذه اللغة لأن هيكلها سهل القراءة وسهل التحليل بواسطة البرامج الأخرى.
يبدو ملف XML الأساسي كالتالي:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>خطوة بخطوة: إنشاء ملف XML في المفكرة (Notepad)
الخطوة 1: فتح المفكرة
افتح برنامج المفكرة على حاسوبك، أو استخدم مفكرة مجانية عبر الإنترنت إذا كنت تفضل تخطي تطبيق سطح المكتب.
الخطوة 2: إضافة إقرار XML
ابدأ الملف بهذا السطر:
<?xml version="1.0" encoding="UTF-8"?>هذا يخبر أي برنامج يقرأ الملف بإصدار XML وترميز الأحرف المتوقع.
الخطوة 3: إضافة عنصر جذري (Root Element)
يحتاج كل ملف XML إلى عنصر جذري واحد بالضبط يلتف حول كل شيء آخر.
<catalog></catalog>الخطوة 4: إضافة عناصر فرعية
قم بتداخل بياناتك داخل العنصر الجذري باستخدام علامات تقوم بتسميتها بنفسك.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>الخطوة 5: إغلاق كل علامة
كل علامة فتح تحتاج إلى علامة إغلاق مطابقة، بنفس ترتيب فتحها. العلامة <book> تغلق باستخدام </book>، وليس قبلها.
الخطوة 6: الحفظ بامتداد .xml
اذهب إلى ملف (File)، ثم حفظ باسم (Save As). اختر "كل الملفات" (All Files) في قائمة الحفظ كنوع. قم بتسمية الملف بامتداد .xml، على سبيل المثال catalog.xml. ترك الامتداد كـ .txt يعني أن البرنامج الأخرى لن تقرأ الملف كملف XML.
قواعد XML يجب تذكرها
عنصر جذري واحد. كل شيء آخر يتداخل داخله. لا يمكنك امتلاك علامتين في المستوى الأعلى.
العلامات تحترم حالة الأحرف (Case-sensitive). يتم التعامل مع <Name> و <name> كعلامات مختلفة.
كل علامة تحتاج إلى إغلاق. العلامات ذاتية الإغلاق تستخدم شرطة مائلة للأمام، مثل <br/>.
الخصائص تحتاج إلى علامات تنصيص. اكتب <book id="1">، وليس <book id=1>.
تجنب الأحرف الخاصة (Escape characters). استخدم & لرمز & و < لرمز < و > لرمز > داخل محتوى النص.
الخاتمة
ملف XML هو عبارة عن نص منظم في علامات تقوم بتعريفها أنت. ابدأ بالإقرار، أضف عنصرًا جذريًا واحدًا، تداخل بياناتك داخله، أغلق كل علامة، واحفظ الملف بامتداد .xml. اجعل الهيكل مرئيًا أثناء الكتابة، وستكون معظم الأخطاء سهلة الاكتشاف قبل أن تتسبب في أي مشكلة.