Hva er validert XML?

Extensible Markup Language er et kodespråk utviklet av World Wide Web Consortium å etablere en enkel og lett å bruke dokumentet format for bruk på internett. For å sikre at XML-koden er skrevet riktig i henhold til XML-formatet, ble en validering ordning opprettet for å følge språket. Validert XML anses velformet og oppfyller alle regler fastsatt av W3C XML 1.0-standarden.

XML formatering

XML deler et dokument inn i seksjoner ved hjelp av kodetagger definert i dokumentet eller i saksdokumentene som stilark. Disse kodene identifisere dokumentet seksjon for nettleser eller et annet program å lese dokumentet, slik at det å ta handlingen hensiktsmessig for tag. Hvis kodene ikke er skrevet riktig, eller den delen er ikke ordentlig lukket med en avsluttende koden, kan programvaren leser dokumentet har problemer med å tolke og viser det på riktig måte.

Velformet XML

Et XML-dokument anses å være "Vel Dannet" i henhold til XML 1.0-standarden dersom den inneholder riktig XML-syntaks. Dette inkluderer riktig bruk av store bokstaver i tagger, bruk av anførselstegn rundt alle attributtverdier, lukking av alle XML-koder, riktig XML-kode hekkende format og inkludering av et XML rot-elementet. En velformet XML-dokument skal kunne leses uten feil av hvilken som helst nettleser eller et annet program som kan tolke XML-kode.

gyldig XML

Gyldig XML oppfyller alle kravene i XML 1.0-standarden, selv de delene av standarden som ikke påvirker hvordan XML-dokumenter blir lest og tolket av programmer. Gyldig XML må være godt utformet slik at den er i samsvar med alle syntaksregler og må også overholde reglene som er opprettet i en Document Type Definition-fil. DTD er en ekstern fil med navnet i overskriften av XML-fil som angir alle de argumenter som kan brukes av XML-dokumentet og dets koder.

XML validering verktøy

Et XML-dokument kan manuelt validert ved å kontrollere for inkluderingen av en DTD referanse og riktig formatering og bruk av alle koder som finnes i dokumentet. En rekke XML validering verktøy finnes også som automatisere prosessen ved å sammenligne dokumentfilen til de standarder som er oppført i XML 1.0-spesifikasjonen. Valideringsverktøy kan inngå i kode redaktører og andre programmer som brukes ofte av XML programmerere, og er også tilgjengelig på nettet. Dokumentet fil eller innholdet er lastet inn i editoren, med en melding som informerer brukeren om koden er gyldig eller ikke etter at det har blitt kontrollert.