0

Пример грешке КСМЛ неусклађене ознаке: погрешна ознака за затварање

Потврдите КСМЛ код и конфигурационе датотеке за синтаксу и затворене ознаке ван мреже.

Buy Me a Coffee at ko-fi.com
Обрада... 0%
Читање КСМЛ ознака
Парсинг пролог структуре
Одговарајуће КСМЛ шеме
Провера именских простора
Валидатинг трее

Резултат

Ова страница отвара КСМЛ валидатор унапред учитан са кратким документом белешке који садржи праву, уобичајену грешку: елемент <мессаге> је затворен са </дате> уместо </мессаге>, што је највероватније копија и лепљење од уређивања поља у близини. Провера која није успела у наставку се покреће уживо у тренутку када се страница учита и извештава где је пронађена неусклађена ознака и где је првобитно отворена ознака коју је требало да затвори.

Неусклађена завршна ознака је један од најчешћих начина на који се КСМЛ разбија у стварном свету, посебно у документима који су ручно уређивани или генерисани конкатенацијом низова, а не одговарајућим серијализатором: свака друга ознака у датотеци може бити савршено формирана, а једна погрешна завршна ознака било где и даље поништава цео документ, јер КСМЛ захтева строго, добро угнежђено стабло.

Замените узорак својим КСМЛ-ом да бисте видели да је иста провера подударања ознака примењена на њега, укључујући бројеве редова и за неподударање и за оригиналну почетну ознаку. Упоредите га са унапред подешеном кмл-доцумент-екампле да бисте видели исти облик документа са сваком ознаком која је исправно затворена и која пролази чисто.