نحوه اعتبارسنجی XML در برابر XSD در Notepad ++

در این پست، در مورد نحوه اعتبارسنجی XML در برابر XSD در Notepad++ صحبت خواهیم کرد. یک فایل XML ( EXtensible Markup Language ) یک فایل نشانه گذاری است که شامل مجموعه ای از قوانین برای رمزگذاری اسناد در قالب های قابل خواندن توسط انسان و قابل خواندن توسط ماشین است. برای ذخیره و انتقال داده ها استفاده می شود. در حالی که XSD مخفف XML Schema Definition  است که توسط کنسرسیوم وب جهانی(World Wide Web Consortium) ( W3C ) ارائه شده است. در درجه اول برای تعریف ساختار و محتوای یک فایل XML استفاده می شود.

XSD شامل مجموعه ای از قوانین اعتبارسنجی برای تأیید صحت یک فایل XML است. (XML)این سینتکس و روشی را که در آن عناصر و ویژگی ها باید در یک فایل XML استفاده شوند را تعریف می کند. (XML)یک سند XML در صورتی که در برابر (XML)XSD تأیید شده باشد، به خوبی شکل گرفته است . برنامه نویسان از طرحواره (Schema)XML برای تأیید و اطمینان از اینکه موارد و عناصر موجود در یک سند به درستی استفاده می شوند و بدون خطا هستند استفاده می کنند. هنگامی که اعتبار سنجی XSD را روی یک فایل (XSD)XML انجام می‌دهید ، خطاهای سندی را که باید برطرف کنید، برجسته و نمایش می‌دهد. با استفاده از خطاها و نظرات برجسته شده می توانید به راحتی تمام خطاهای سند را حذف کنید.

با استفاده از Notepad++ می توانید به راحتی سند XML خود را در برابر XSD تأیید کنید . Notepad++ یک ویرایشگر متن و کد منبع محبوب برای زبان های برنامه نویسی مختلف است و همچنین می تواند به عنوان یک ویرایشگر LaTeX(LaTeX editor) استفاده شود . می‌توانید از عملکرد افزونه‌های(Plugins) آن برای تأیید اعتبار یک سند XML با استفاده از یک فایل XSD استفاده کنید. در اینجا، ما قصد داریم روش دقیق گام به گام را برای انجام اعتبارسنجی XML در برابر طرحواره (XML)XML(XML Schema) به شما نشان دهیم . بیایید مستقیماً به آموزش برویم!

ببینید: (See:) How to set Notepad++ as default editor for .xml files.

نحوه اعتبارسنجی XML در برابر XSD در Notepad++

در اینجا مراحل اصلی اعتبارسنجی اسناد XML با استفاده از فایل های XSD در Notepad++ آمده است :

  1. Notepad++ را دانلود و نصب کنید .
  2. برنامه Notepad++ را اجرا کنید.
  3. پلاگین ها را باز کنید.
  4. (Select)ابزارهای XML(Install XML Tools) را در Notepad++انتخاب و نصب کنید .
  5. سند XML(XML) را که می خواهید اعتبار سنجی کنید وارد کنید .
  6. روی(Click) گزینه Plugins > XML Tools > Validate Now کلیک کنید.
  7. (Browse)برای تأیید اعتبار فایل XML(XML) در برابر آن، یک فایل XSD را مرور و انتخاب کنید.

حال، اجازه دهید مراحل فوق را به تفصیل مورد بحث قرار دهیم!

در ابتدا، اگر قبلاً آن را ندارید، باید download Notepad++ کرده و سپس آن را روی رایانه شخصی ویندوز 11/10 خود نصب کنید. اگر نمی‌خواهید آن را نصب کنید، می‌توانید از نسخه قابل حمل آن استفاده کنید زیرا هم در بسته‌های نصب‌کننده و هم در بسته‌های قابل حمل عرضه می‌شود. بنابراین، از نسخه ای که ترجیح می دهید استفاده کنید.

پس از نصب، به سادگی برنامه Notepad++ را اجرا کنید. حالا به منوی Plugins آن بروید و روی گزینه Plugins Admin کلیک کنید.

نحوه اعتبارسنجی XML در برابر XSD در Notepad ++

در پنجره مدیریت پلاگین ها(Plugins Admin) ، لیستی از افزونه های موجود را مشاهده می کنید که هر زمان که بخواهید می توانید آنها را فعال یا غیرفعال کنید. همچنین، افزونه هایی را که نصب کرده اید و به روز رسانی برای آنها در دسترس است را نشان می دهد. از این لیست پلاگین ها در تب Available ، به سمت پایین به ابزار XML(XML Tools) بروید . در انتهای لیست موجود خواهد بود.

افزونه XML Tools(XML Tools) را انتخاب کنید و می‌توانید توضیحات و کاربردهای افزونه را مشاهده کنید. چک باکس XML Tools(XML Tools) را فعال کرده و سپس دکمه Install را فشار دهید.

Notepad++ برای نصب افزونه باید خارج شده و راه اندازی مجدد شود. همان را در اعلان بعدی با کلیک بر روی دکمه OK تأیید کنید. نصب فقط چند ثانیه طول می کشد. پس از نصب افزونه XML Tools ، Notepad++ به سرعت راه اندازی مجدد می شود.

اکنون باید سند XML را که می خواهید در برابر XSD اعتبار سنجی کنید، باز کنید. پس از باز کردن فایل XML به منوی (XML)Plugins رفته و اکنون گزینه XML Tools به آن اضافه شده است. به سادگی(Simply) به گزینه XML Tools > Validate Now رفته و روی آن کلیک کنید. همچنین می توانید کلیدهای ترکیبی Ctrl + Alt + Shift + MValidate Now باز شود.

اکنون، فایل XSD را که می‌خواهید سند XML باز شده را در برابر آن تأیید کنید، انتخاب کنید. (XML)به سادگی فایل (Simply)XSD را در قسمت مربوطه مرور و وارد کنید. URI فضای نام(Namespace URI) را نیز نشان می دهد .

برای شروع اعتبارسنجی XML در برابر فایل طرحواره XML وارد شده، دکمه OK را فشار دهید.(OK)

فایل سند XML اکنون در برابر XSD اعتبارسنجی می شود و در صورت وجود هر گونه مشکل، خطاها را با نظرات برای اصلاح آنها برجسته می کند.

اکنون می توانید خطاهای موجود در سند XML خود را با استفاده از نظرات ارائه شده توسط اعتبارسنجی XSD تصحیح کنید. (XSD)هنگامی که تمام خطاها را اصلاح کردید، دکمه Validate(Validate) Now را مجدداً اجرا کنید تا محتوای XML تأیید شود. (XML)اگر همه چیز در فایل XML خوب باشد، پیامی را نشان می دهد که خطای شناسایی نشده(No error detected) است.

اگر گزینه‌های Enable Auto-Validation from Plugins > XML Tools را فعال کرده‌اید، هر بار که تغییراتی را در سند XML خود ایجاد و ذخیره می‌کنید، به شما امکان می‌دهد (XML)XML را در برابر XSD اعتبارسنجی کنید .

بنابراین، به این صورت است که می توانید از Notepad++ برای اعتبارسنجی اسناد XML در برابر XSD با نصب یک افزونه ساده از Admin Plugins(Plugins Admin) آن استفاده کنید .

اکنون بخوانید: (Now read:) Task SvcRestartTask، task XML حاوی یک گره غیرمنتظره است.(Task SvcRestartTask, The task XML contains an unexpected node.)



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts