XML validerer

Brug vores XML-verifikator til at gennemføre en syntakskontrol af dit XML.

Et format korrekt XML-dokument

En syntaks korrekt XML-dokument kaldes "format korrekt".

Syntaksreglerne er beskrevet i de tidligere kapitler:

  • XML-dokumentet skal have en rod-element
  • XML-elementer skal have afsluttende mærker
  • XML-mærker er følsomme for store og små bogstaver
  • XML-elementer skal være korrekt indlejret
  • XML-attributværdier skal være i anførsel
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

XML-fejl vil afslutte din program

Fejl i XML-dokumenter vil afslutte din XML-applikation.

W3C XML-standarden kræver, at programmet stopper behandlingen af XML-dokumentet, hvis det opdager fejl. Grundet er, at XML-software skal være let, hurtig og have god kompatibilitet.

HTML-browsere kan vise HTML-dokumenter med fejl (f.eks. manglende afsluttende mærker).

Fejl er ikke tilladt i XML.

Gennemfør en syntakskontrol af dit XML

For at hjælpe dig med at gennemføre en syntakskontrol af XML, har vi oprettet en XML-verifikator.

Gennemfør en syntakskontrol af dette korrekte XML:

Gennemfør en syntakskontrol af dette forkerte XML:

Prøv at gennemføre en syntakskontrol af dit eget XML:

Et gyldigt XML-dokument

En "format korrekt" XML-dokument adskiller sig fra et "gyldigt" XML-dokument.

En 'gyldig' XML-dokument skal være korrekt formateret. Derudover skal det også opfylde dokumenttype definitionen.

Der er to forskellige dokumenttype definitioner, der kan bruges sammen med XML:

  • DTD - Oprindelig dokumenttype definition
  • XML Schema - En XML-baseret erstatning for DTD

Dokumenttype definition (DTD) definerer reglerne for XML-dokumenter samt gyldige elementer og egenskaber.