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