XML-валидатор онлайн
Проверяем разметку, соответствие схеме XSD и правила известных форматов: карта сайта, прайс YML, ленты RSS и Atom. Ошибки по-русски, с путём до элемента, строкой и подсказкой. Файлы не покидают браузер.
Файлы никуда не отправляются: разбор и проверка считаются в браузере. Кодировка файла читается из его первой строки, поэтому выгрузки в Windows-1251 открываются без кракозябр.
Результат
Разметка
Соответствие схеме
Правила формата
Подвохи
Три слоя проверки
Сначала разметка: закрыты ли теги, в кавычках ли атрибуты, известны ли сущности, объявлены ли префиксы. Потом структура: по схеме XSD, если вы её вставили, или по встроенным правилам, если документ узнан по корневому элементу. И отдельно моменты, которые разметку не ломают, но портят жизнь получателю файла.
Ошибка показывается с путём до элемента вроде
/yml_catalog/shop/offers/offer[37]/price, номером строки
и подсказкой, что исправить. По пути её находят и в файле из тысяч
одинаковых элементов.
Первая ошибка точная, дальше — оценка
Разборщик XML по стандарту останавливается на первой ошибке разметки: дальше он уже не понимает, где текст, а где теги. За её строку и столбец мы ручаемся, показываем кусок исходника с указателем на место.
Но чинить по одной ошибке за прогон долго, поэтому дальше идёт щадящий проход: голые амперсанды, чужие сущности, незакрытые и перепутанные теги, атрибуты без кавычек. Эти находки помечены как оценка.
Схема XSD
Вставьте схему во второе поле, и документ сверится с ней: обязательные элементы и их порядок, sequence, choice и all, число повторений, атрибуты с use="required", встроенные типы от xs:int до xs:dateTime, ограничения enumeration, pattern, длины и границы, расширения типов, группы элементов и атрибутов.
Файлы остаются в браузере
В прайсах и выгрузках бывают цены, адреса и телефоны. На сервер ничего не уходит: разбор и проверка считаются на вашей стороне. Кодировка файла читается из его первой строки, поэтому выгрузки 1С в Windows-1251 открываются без кракозябр. Привести документ в читаемый вид можно в форматировании XML.
Другие инструменты
Просмотр исходного кода страницы
Исходный HTML страницы глазами робота Яндекса или Google
Визуальный HTML-редактор
Пишете как в текстовом редакторе — получаете готовый HTML
Код цвета HTML
Код цвета в HEX, RGB, HSL и HSB, с проверкой контраста
Эффект стекла в CSS
Стекло с проверкой читаемости надписи и запасным вариантом
Конвертер CSS в SCSS и обратно
CSS в SCSS со вложенностью и обратно, со сверкой результата
Конструктор сеток CSS Grid
Сетка под три экрана с готовым HTML и проверкой порядка блоков