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.
Щойно документ стає коректним, згортуване дерево документа показує його структуру з першого погляду, а вбудований тестер XPath дає змогу виконувати вирази над ним і бачити всі збіги — з уже розв’язаними префіксами простору імен.
Ваша робота зберігається між сеансами: документ, який ви редагували, обраний формат і ваші налаштування відновлюються, коли ви повертаєтесь. З’явилася нова темна тема, яка може повторювати системну або бути закріпленою як світла чи темна, а також комбінація клавіш, щоб відкрити XML Validator. Для дуже великих документів перевірка під час введення вимикається автоматично, і розширення пояснює чому, тож великий файл ніколи не робить вікно млявим. Підтримується також JSON, якщо вам потрібно перевірити документ JSON тими самими інструментами.
ВАШОЮ МОВОЮ
XML Validator доступний 43 мовами, і саме цей випуск робить цю підтримку справжньою. Раніше навіть у перекладеному інтерфейсі самі повідомлення про помилки надходили англійською, бо їх видавав безпосередньо парсер браузера. Тепер перекладено кожне повідомлення, яке ви можете побачити, — усі пояснення помилок, усі кнопки, статуси та підписи. Арабська, фарсі, іврит та урду тепер повністю відображаються справа наліво, тоді як ваш XML лишається зліва направо, як йому й належить.
Наявні переклади під час цієї роботи переглянули й виправили, і в кількох із них були справжні помилки. У чотирнадцяти мовах кнопка «Перевірити» називалася «Підтвердити» або «Засвідчити». П’ять мов просили у вас пароль або PIN-код замість вихідного коду. Одна мова підписала свою кнопку «Я перевіряю» — від першої особи. Ще кілька послуговувалися формулюваннями, яких не впізнав би жоден розробник, або зверталися до вас на «ви» в одному реченні й на «ти» в наступному.
ДРІБНІШІ ВИПРАВЛЕННЯ
Перевірка під час введення більше не накопичує таймер на кожне натискання клавіші, а результати вже не можуть надходити не в тому порядку. Посилання «Будь ласка, оцініть нас» веде на актуальну адресу в Chrome Web Store. Із конфігурації розширення прибрано застарілі записи. Числа групуються відповідно до мови вашого інтерфейсу.
XML Validator і надалі безкоштовний, працює офлайн і не порушує приватності. Ваші документи залишаються на вашому комп’ютері.