Умная проверка HTML
Исходный текст
Предпросмотр исправлений
Возможности и ограничения модели
Форматирование и минификация HTML: Форматирование улучшает читаемость, а минификация удаляет необязательные пробелы разметки. Выбирайте один режим. Сохраняются строки, запись чисел и комментарии, смешанный и предварительно форматированный текст XML/HTML, а также необходимые переносы и отступы YAML/TOML. Проверьте предпросмотр перед применением.
Как пользоваться: Вставьте текст и запустите диагностику и исправление. Автообновление предпросмотра по умолчанию выключено; включите его для обновления после редактирования. Выберите форматирование или минификацию, проверьте изменения и скопируйте результат либо примените его к оригиналу. Диагностика выполняется в браузере; сайт использует Google Analytics для статистики посещений.
Как работает проверка: Этот формат использует локальный детерминированный анализатор и осторожные правила исправления. Обученная модель с 6 753 параметрами применяется только к JSON. Сторонние библиотеки обработки и сервис модели не требуются. Google Analytics собирает статистику посещений. Анализатор с восстановлением продолжает проверку после проблемных полей. Он выполняет осторожные локальные исправления и оставляет неизвестные значения видимыми для ручной проверки.
Поддерживаемые случаи: Фрагменты HTML: обычная вложенность, распространённые необязательные закрывающие теги, пустые элементы, дубли атрибутов и границы необработанного текста. Исправляются некоторые незакрытые или неверные теги и лишние закрытия пустых элементов. Это не построитель дерева браузера и не полный HTML-валидатор. SVG, MathML и шаблоны не поддерживаются. Вставленный код отображается как текст и не выполняется.
Что нужно проверить: Проверяйте каждое изменение: допустимый результат может отличаться от задуманного. Закрывающие теги, скобки и отступы неоднозначны; отсутствующие значения и дубликаты требуют решения вручную. Форматирование необязательно и включено по умолчанию. XML/HTML выравнивают явные элементы, сохраняя смешанный и необработанный текст; YAML/TOML упорядочивают разделители, сохраняя отступы, комментарии и строки. Неподдерживаемые структуры не меняются.
Тесты и ограничения: Это базовая проверка с ограниченным охватом, а не полный валидатор стандарта. Успех не гарантирует соответствие стандарту или бизнес-требованиям. Неподдерживаемые структуры требуют ручной проверки. JavaScript, CSS, схемы и правила приложения не проверяются.
Пределы обработки: До 131 072 кодовых единиц UTF-16 и 128 уровней вложенности. Поиск модели выполняет до 24 шагов; восстановление допускает до 256 изменений и 512 сообщений. При достижении предела сообщается, что проверка не завершена и нужна ручная проверка.