Esempio di errore di tag XML non corrispondente: tag di chiusura errato
Convalida il codice XML e i file di configurazione per la sintassi e i tag chiusi offline.
Risultato
Questa pagina apre il validatore XML precaricato con un breve documento di nota che contiene un errore reale e comune: l'elemento <message> è chiuso con </date> invece di </message>, molto probabilmente un copia-incolla dalla modifica di un campo vicino. Il controllo degli errori riportato di seguito viene eseguito in tempo reale nel momento in cui la pagina viene caricata e segnala sia il punto in cui è stato trovato il tag non corrispondente sia il punto in cui è stato originariamente aperto il tag che avrebbe dovuto essere chiuso.
Un tag di chiusura non corrispondente è uno dei modi più comuni in cui l'XML nel mondo reale si interrompe, soprattutto nei documenti modificati a mano o generati dalla concatenazione di stringhe anziché da un serializzatore corretto: ogni altro tag nel file può essere formato perfettamente e un singolo tag di chiusura errato ovunque invalida comunque l'intero documento, perché XML richiede un albero rigoroso e ben annidato senza eccezioni.
Sostituisci l'esempio con il tuo XML per vedere applicato lo stesso controllo di corrispondenza dei tag, inclusi i numeri di riga sia per la mancata corrispondenza che per il tag di apertura originale. Confrontalo con la preimpostazione xml-document-example per vedere la stessa forma del documento con ogni tag correttamente chiuso e che passa in modo pulito.