Проверка синтаксиса XML
Ввод XML
Вставьте XML длиной не более 1 000 000 символов. Проверка выполняется в этом браузере.
ДалееЭтот инструмент проверяет в браузере, записан ли XML-текст с синтаксисом, который принимает XML-парсер. Вставьте данные, просмотрите их и получите результат о корректном формировании XML либо сообщение об ошибке разбора. Содержимое XML не отправляется на сервер, в URL или историю.
Как проверить синтаксис XML
-
1
Вставьте XML
Вставьте XML-текст длиной не более 1 000 000 символов. Пустой ввод отклоняется, загрузки файлов нет.
-
2
Просмотрите ввод
Перед разбором в браузере инструмент проверяет длину и наличие запрещённых объявлений `DOCTYPE` или `ENTITY`.
-
3
Прочитайте результат
Если XML сформирован корректно, появится сообщение об успехе. В ином случае будет показано сообщение парсера об ошибке.
-
4
Начните заново
Очистите текущую локальную работу и начните заново, чтобы проверить другой документ.
Что означает корректно сформированный XML
Проверка синтаксиса определяет, соблюдает ли документ основные правила XML. Например:
- В документе должен быть ровно один корневой элемент.
- Каждому открывающему тегу нужен закрывающий тег с тем же именем, либо тег должен быть самозакрывающимся.
- Элементы должны быть правильно вложены, а теги не должны пересекаться.
- В одном элементе нельзя повторять имя атрибута.
- Специальные символы вроде
<и&нужно экранировать там, где это требуется.
Следующий пример сформирован корректно:
<catalog>
<book id="1">
<title>XML Basics</title>
</book>
</catalog>
А <catalog><book></catalog> сформирован некорректно, потому что корень закрывается раньше book. Для такого ввода инструмент показывает сообщение об ошибке разбора.
Проверка синтаксиса не является проверкой схемы
Успешный результат говорит только о корректном формировании синтаксиса XML. Он не доказывает соответствие документа схеме XSD, DTD или Relax NG, правильность пространств имён для вашего приложения или выполнение полями бизнес-правил. Внешние ресурсы не загружаются и не разрешаются.
Ради безопасности и предсказуемого поведения все объявления DOCTYPE и ENTITY отклоняются. Поэтому документ, который другой парсер способен прочитать с такими объявлениями, здесь принят не будет. Проверки DTD и определения собственных сущностей нет.
Как использовать сообщение об ошибке
Сообщение парсера обычно указывает на первую синтаксическую проблему, например несовпадающий тег, неожиданный символ или преждевременное окончание документа. Исправьте первую ошибку и проверьте текст снова, поскольку ранняя ошибка может изменить разбор остальной части. Инструмент не исправляет, не форматирует и не изменяет XML автоматически.
Ограничения и конфиденциальность
Ввод не может быть пустым или превышать 1 000 000 символов. XML можно только вставить как текст, загрузки файлов нет. Вставленный текст, этап просмотра и результат остаются в браузере, не отправляются на сервер, не записываются в URL и не сохраняются в истории. Начать заново очищает текущую локальную работу.
Часто задаваемые вопросы
Нет. Он проверяет только корректность формирования синтаксиса XML. XSD, DTD, Relax NG и бизнес-правила не проверяются.
Нет. Все объявления DOCTYPE и ENTITY отклоняются, а внешние ресурсы не загружаются.
Он доказывает лишь то, что парсер принимает синтаксис. Значение полей, правила пространств имён и структура данных, которую ожидает приложение, не проверяются.
Нет. Ввод, этап просмотра и результат остаются в браузере, а содержимое не попадает в URL или историю.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Конвертер размера файлов
Преобразуйте значения между байтами, КБ, МБ, ГБ, ТБ и двоичными единицами IEC (KiB, MiB, GiB, TiB), свободно сочетая десятичные и двоичные единицы.
Конвертер CMYK в RGB
Преобразуйте проценты CMYK в приблизительные значения RGB и Hex для быстрого экранного предпросмотра по стандартной формуле.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Инструмент доступен на других языках
- XML-validerare [SV]
- XML 구문 검사기 [KO]
- Validador XML [PT]
- Validateur XML [FR]
- XML構文チェッカー [JA]
- Walidator XML [PL]
- Trình kiểm tra cú pháp XML [VI]
- Validator Sintaks XML [ID]
- مدقق صياغة XML [AR]
- Validador XML [ES]
- XML-validator [NL]
- XML-Validator [DE]
- เครื่องมือตรวจไวยากรณ์ XML [TH]
- XML Validator [EN]
- Validatore XML [IT]
- XML Söz Dizimi Doğrulayıcı [TR]
- XML 语法检查器 [ZH]