0

Приклад помилки невідповідного тегу XML: неправильний закривний тег

Перевірка XML-коду та файлів конфігурації на синтаксис та закриті теги офлайн.

Buy Me a Coffee at ko-fi.com
Опрацювання... 0%
Читання тегів XML
Розбір структури прологу
Відповідність схемам XML
Перевірка просторів імен
Дерево перевірки

Результат

Ця сторінка відкриває валідатор XML із заздалегідь заповненим коротким документом-запискою, що містить реальну й поширену помилку: елемент <message> закрито тегом </date> замість </message>, найімовірніше через випадкове копіювання під час редагування сусіднього поля. Перевірка з помилкою нижче виконується наживо в момент завантаження сторінки та повідомляє і місце, де знайдено невідповідний тег, і місце, де було відкрито тег, який мав бути закритий.

Невідповідний закривний тег — один із найпоширеніших способів, якими реальний XML ламається на практиці, особливо в документах, що редагуються вручну або генеруються конкатенацією рядків, а не належним серіалізатором: усі інші теги в файлі можуть бути ідеально сформовані, але один неправильний закривний тег будь-де все одно робить весь документ невалідним, адже XML вимагає строго вкладеного дерева без винятків.

Замініть приклад власним XML, щоб побачити ту саму перевірку зіставлення тегів, застосовану до нього, включно з номерами рядків і для невідповідності, і для оригінального відкривного тегу. Порівняйте з пресетом xml-document-example, щоб побачити документ такої ж форми, де кожен тег закрито правильно й перевірка проходить успішно.