XML یک متن ساده با ساختار مبتنی بر تگ است. نوتپد میتواند بدون نیاز به هیچ نرمافزار اضافی آن را ایجاد کند. نکته کلیدی این است که قوانین تگگذاری را رعایت کنید تا فایل پس از ذخیره شدن معتبر باقی بماند.
نحوه ایجاد فایل .XML در نوتپد آنلاین
فایل XML چیست؟
XML مخفف Extensible Markup Language است. این فرمت، دادهها را درون تگهای سفارشی که خودتان تعریف میکنید، ذخیره کرده و به صورت تو در تو نمایش میدهد تا رابطه دادهها مشخص شود. فایلهای پیکربندی، فیدهای داده و تنظیمات برنامهها از آن استفاده میکنند زیرا ساختار آن برای خواندن و تجزیه توسط سایر برنامهها آسان است.
یک فایل XML ساده به شکل زیر است:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>راهنمای گامبهگام: ایجاد فایل XML در نوتپد
گام ۱: باز کردن نوتپد
نوتپد را روی کامپیوتر خود باز کنید یا اگر میخواهید از اپلیکیشن دسکتاپ استفاده نکنید، از یک نوتپد آنلاین رایگان استفاده کنید.
گام ۲: افزودن اعلامیه XML
فایل را با این خط شروع کنید:
<?xml version="1.0" encoding="UTF-8"?>این خط به هر برنامهای که فایل را میخواند اعلام میکند که چه نسخه XML و چه کدگذاری کاراکتری را انتظار داشته باشد.
گام ۳: افزودن یک عنصر ریشه (Root)
هر فایل XML باید دقیقاً یک عنصر ریشه داشته باشد که همه چیز را در خود جای دهد.
<catalog></catalog>گام ۴: افزودن عناصر فرزند
دادههای خود را درون عنصر ریشه با استفاده از تگهایی که نامگذاری کردهاید، به صورت تو در تو قرار دهید.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>گام ۵: بستن تمامی تگها
هر تگ باز، به یک تگ بسته مشابه نیاز دارد که به همان ترتیبی که باز شده، بسته شود. <book> با </book> بسته میشود، نه قبل از آن.
گام ۶: ذخیره با پسوند .xml
به منوی File و سپس Save As بروید. گزینه All Files را از منوی کشویی "Save as type" انتخاب کنید. فایل را با پسوند .xml نامگذاری کنید، مثلاً catalog.xml. اگر پسوند را به صورت .txt باقی بگذارید، فایل توسط سایر برنامهها به عنوان XML خوانده نخواهد شد.
قوانین مهم XML که باید به خاطر بسپارید
یک عنصر ریشه. همه چیز باید درون آن قرار بگیرد. شما نمیتوانید دو تگ در سطح اول داشته باشید.
تگها به بزرگی و کوچکی حروف حساس هستند. <Name> و <name> به عنوان دو تگ متفاوت شناخته میشوند.
هر تگ نیاز به بسته شدن دارد. تگهای خودبسته از یک اسلش رو به جلو استفاده میکنند، مانند <br/>.
ویژگیها (Attributes) نیاز به کوتیشن دارند. بنویسید <book id="1">، نه <book id=1>.
کاراکترهای خاص را Escape کنید. از & برای &، < برای <، و > برای > در محتوای متنی استفاده کنید.
نتیجهگیری
یک فایل XML متنی است که در تگهایی که شما تعریف میکنید سازماندهی شده است. با اعلامیه شروع کنید، یک عنصر ریشه اضافه کنید، دادهها را درون آن جای دهید، همه تگها را ببندید و با پسوند .xml ذخیره کنید. هنگام نوشتن ساختار را مرتب نگه دارید تا بیشتر خطاها پیش از بروز مشکل شناسایی شوند.