XML validerare

Använd vår XML-verifierare för att granska din XML:s syntax.

Format korrekta XML-dokument

Syntaxkorrekta XML-dokument kallas "format korrekt".

Syntaksreglerna har beskrivits i föregående kapitel:

  • XML-dokument måste ha en rotlement
  • XML-element måste ha ett sluttagg
  • XML-taggar är känsliga för storlek
  • XML-element måste vara korrekt inneslutna
  • XML-egenskapsvärden måste vara inom citationstecken
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>George</to>
<from>John</from>
<heading> Påminnelse</heading>
<body>Glöm inte mötet!</body>
</note>

XML-feler kommer att avbryta ditt program

Feler i XML-dokumentet kommer att avbryta din XML-applikation.

W3C XML-standarden anger att om ett program upptäcker fel, bör det avbryta behandlingen av XML-dokumentet. Anledningen är att XML-program bör vara lätta, snabba och ha god kompatibilitet.

HTML-webbläsare kan visa HTML-dokument med fel (t.ex. saknade sluttaggar).

För XML är fel inte tillåtna.

Granska din XML:s syntax

För att hjälpa dig att granska XML har vi skapat en XML-verifierare.

Granska syntaxen för detta korrekta XML:

Granska syntaxen för detta felaktiga XML:

Försök att granska din egen XML:s syntax:

Ett giltigt XML-dokument

En "format korrekt” XML-dokument skiljer sig från ett “giltigt” XML-dokument.

En "giltig" XML-dokument måste vara korrekt formaterad. Dessutom måste det också vara i enlighet med dokumenttypsdefinitionen.

Det finns två olika dokumenttypsdefinitioner som kan användas tillsammans med XML:

  • DTD - ursprunglig dokumenttypsdefinition
  • XML Schema - ett XML-baserat alternativ till DTD

Dokumenttypsdefinition (DTD) definierar reglerna för XML-dokument samt giltiga element och egenskaper.