XML Validator
ID
knhapdniefaielflkkfifoipbjcoidgfبهسرعت اعتبار XML خود را بررسی کنید و در صورت وجود مشکل، آن را ببینید.
اطلاعات افزونه
تصاویر صفحه
توضیحات
بهسرعت اعتبار XML خود را بررسی کنید و در صورت وجود مشکل، آن را ببینید.
XML Validator 3.1.0 — آنچه تازه است
XML Validator درستی ساختار XML شما را بیدرنگ و همانجا در مرورگرتان بررسی میکند. هیچچیزی که میچسبانید هرگز جایی بارگذاری نمیشود: بررسی بهطور کامل روی دستگاه خودتان انجام میشود، آفلاین کار میکند، و افزونه هیچ دسترسیای به سایتهایی که بازدید میکنید نمیخواهد. نسخه 3.1.0 بزرگترین بهروزرسانیای است که این افزونه تا امروز داشته است. این نسخه فضای کار را از نو و حول یافتن و رفع سریع مشکلها میسازد و شماری از ایرادهای دیرینه را برطرف میکند — از جمله ایرادی که میتوانست پاسخ نادرست به شما بدهد.
رفع مهمترین ایراد
نسخههای پیشین ممکن بود سندی کاملاً سالم را خراب گزارش کنند. افزونه نشانگر خطای درونی مرورگر را تنها با نام آن جستوجو میکرد، بنابراین هر سندی که اتفاقاً عنصری با همان نام داشت نامعتبر علامت میخورد، حتی وقتی هیچ اشکالی در کار نبود. اکنون تشخیص بر پایهی خاستگاه واقعی آن نشانگر است، نه نام آن؛ پس محتوای خودتان هرگز با خطا اشتباه گرفته نمیشود. اگر تا به حال خطایی دیدهاید که نتوانستید توضیحش دهید، احتمالاً دلیلش همین بوده است.
دو مشکل مرتبط هم برطرف شدهاند. پیشتر، بارگذاری یک فایل در حالی که بررسی خودکار خاموش بود، نتیجهی سند قبلی را روی صفحه باقی میگذاشت و ممکن بود به نتیجهای نگاه کنید که چیز دیگری را توصیف میکرد. اکنون هر بار بارگذاری بیدرنگ دوباره بررسی میشود، و ویرایش در حالتی که بررسی خودکار خاموش است نتیجهی قدیمی را بهطور محسوس کمرنگ میکند، بهجای آنکه بیسروصدا بگذارد کهنه شود.
هر خطا، نه فقط اولی
تجزیهگر مرورگر در نخستین مشکلی که به آن میرسد متوقف میشود؛ یعنی یک خطا را رفع میکردید تا خطای بعدی را کشف کنید، هر بار با یک بارگذاری دوباره. XML Validator اکنون بررسیکنندهی خودش را دارد که پس از یک شکست به کار ادامه میدهد و هر چه بیابد در یک گذر فهرست میکند: تگهای ناهمخوان، بستهنشده و سرگردان، ویژگیهای تکراری و بدون گیومه، پیشوندهای فضای نام اعلاننشده، توضیحها و بخشهای CDATA و DOCTYPE و دستورهای پردازشِ بدشکل، ارجاعهای نویسهی نادرست و موجودیتهای ناشناخته، محتوای بیرون از عنصر ریشه، و نویسههایی که XML آنها را مجاز نمیداند.
هر خطا خط و ستون دقیق خود را نشان میدهد. روی یکی کلیک کنید تا ویرایشگر مستقیم به همان خط برود و آن را انتخاب کند. کنار سند شما ستونی از شمارهی خطها کشیده شده تا موقعیتهای گزارششده واقعاً به کار بیایند، و این ستون هر قدر هم که پیمایش کنید همتراز میماند.
یک فضای کار واقعی
ویرایشگر به ابزاری تمامعیار تبدیل شده است. اکنون میتوانید XML خود را با تورفتگی تمیز قالببندی کنید یا دوباره فشردهسازی کنید — در هر دو جهت، متنی که کنار عنصرها مینشیند دقیقاً همانطور که نوشته شده باقی میماند، پس فاصلهگذاری معنادار هرگز دستکاری نمیشود. دکمههایی برای کپی، پاک کردن و دانلود سند وجود دارد، بههمراه شمارش زندهی خطها و نویسهها.
وارد کردن محتوا هم آسانتر شده است. یک فایل را مستقیم روی ویرایشگر بکشید و رها کنید، یا از «بارگیری از فایل» استفاده کنید که اکنون فقط نوع فایلهای XML را نشان میدهد، لغو کردن را درست مدیریت میکند، و بهجای آنکه بهظاهر گیر کند به شما میگوید که فایل خوانده نشد. فایلهایی که رمزگذاریای غیر از UTF-8 اعلام میکنند اکنون درست خوانده میشوند و دیگر با نویسههای درهمریخته نمیرسند. میتوانید سندی را مستقیم از یک URL دریافت کنید، یا در هر صفحهی وب متنی را انتخاب کنید، راستکلیک کنید و آن را به XML Validator بفرستید.
بهمحض اینکه سند معتبر شود، یک درخت سندِ جمعشونده ساختار آن را در یک نگاه نشان میدهد، و آزمایندهی XPath داخلی به شما امکان میدهد عبارتها را روی آن اجرا کنید و هر مطابقت را ببینید، در حالی که پیشوندهای فضای نام خودکار برایتان تشخیص داده میشوند.
کار شما میان نشستها حفظ میشود: سندی که ویرایش میکردید، قالبی که انتخاب کردهاید و تنظیماتتان همه هنگام بازگشت بازیابی میشوند. یک پوستهی تیرهی تازه هست که میتواند مطابق سیستم شما باشد یا روی روشن یا تیره ثابت بماند، و میانبری صفحهکلید برای باز کردن XML Validator. سندهای بسیار بزرگ بهطور خودکار بررسی هنگام تایپ را خاموش میکنند و دلیلش را به شما میگویند، تا یک فایل حجیم هرگز پنجره را کند نکند. JSON هم پشتیبانی میشود، اگر لازم داشتید سند JSON را با همین ابزارها بررسی کنید.
به زبان شما
XML Validator به 43 زبان در دسترس است و این نسخه آن پشتیبانی را واقعی میکند. پیشتر، حتی در یک رابط ترجمهشده، خودِ پیامهای خطا به انگلیسی میرسیدند، چون یکراست از تجزیهگر مرورگر میآمدند. اکنون هر پیامی که میبینید ترجمه شده است: همهی توضیحهای خطا، هر دکمه، هر وضعیت و هر برچسب. عربی، فارسی، عبری و اردو اکنون سرتاسر راستبهچپ نمایش داده میشوند، در حالی که XML شما همانجا که باید، چپبهراست میماند.
ترجمههای موجود هم در همین مسیر بازبینی و اصلاح شدند و شماری از آنها اشتباههای واقعی داشتند. در چهارده زبان، دکمهی اعتبارسنجی بهمعنای «تصدیق» یا «گواهی دادن» خوانده میشد. پنج زبان بهجای کد منبع، از شما رمز عبور یا پین میخواستند. یک زبان روی دکمهاش اولشخص نوشته بود «من اعتبارسنجی میکنم». چند زبان دیگر عبارتهایی به کار برده بودند که هیچ توسعهدهندهای آنها را نمیشناسد، یا در یک جمله شما را با لحن رسمی خطاب میکردند و در جملهی بعد با لحن خودمانی.
اصلاحهای کوچکتر
بررسی خودکار دیگر با هر ضربهی کلید تایمر روی تایمر انباشته نمیکند، و نتیجهها دیگر نمیتوانند بیترتیب برسند. پیوند «لطفا به ما امتیاز دهید» به نشانی کنونی Chrome Web Store اشاره میکند. مدخلهای منسوخ از پیکربندی افزونه حذف شدند. عددها بر اساس زبان رابط شما گروهبندی میشوند.
XML Validator همچنان رایگان، آفلاین و خصوصی است. سندهای شما روی رایانهی خودتان میمانند.