0

Пример за грешка при XML несъответстващ етикет: Грешен затварящ етикет

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

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

Резултат

Тази страница отваря XML валидатора, предварително зареден с документ с кратка бележка, който съдържа истинска, често срещана грешка: елементът <message> е затворен с </date> вместо </message>, най-вероятно лист за копиране и поставяне от редактиране на близко поле. Неуспешната проверка по-долу се изпълнява на живо в момента, в който страницата се зареди и отчита както къде е намерен несъответстващият таг, така и къде първоначално е бил отворен маркерът, който е трябвало да затвори.

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

Заменете образеца с вашия собствен XML, за да видите същата проверка за съвпадение на етикети, приложена към него, включително номерата на редовете както за несъответствието, така и за оригиналния отварящ етикет. Сравнете го с предварително зададената xml-document-example, за да видите същата форма на документ с всеки етикет, правилно затворен и преминаващ чисто.