XML -valideerder
Gebruik ons XML-valideerder om jou XML na te gaan.
Goed gevormde XML-dokumente
'n XML-dokument met korrekte sintaksis word "Well Formed" genoem.
Die sintaksisreëls is in die vorige hoofstukke beskryf:
- XML-dokumente moet 'n wortelelement hê
- XML-elemente moet 'n sluitingsmerker hê
- XML-etikette is hooflettersensitief
- XML-elemente moet behoorlik geneste wees
- XML-kenmerkwaardes moet aangehaal word
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML-foute sal jou keer
Foute in XML-dokumente sal jou XML-toepassings stop.
Die W3C XML-spesifikasie bepaal dat 'n program moet ophou om 'n XML-dokument te verwerk as dit 'n fout vind. Die rede is dat XML-sagteware klein, vinnig en versoenbaar moet wees.
HTML-blaaiers word toegelaat om HTML-dokumente met foute (soos ontbrekende eindmerkers) te vertoon.
Met XML word foute nie toegelaat nie.
Sintaksis - Gaan jou XML na
Om jou te help om jou XML-sintaksis na te gaan, het ons 'n XML-valideerder geskep.
Probeer sintaksis-kontroleer korrekte XML:
Probeer sintaksis-kontroleer verkeerde XML:
Probeer om jou eie XML sintaksis na te gaan:
Geldige XML-dokumente
'n "Goed gevormde" XML-dokument is nie dieselfde as 'n "geldige" XML-dokument nie.
'n "Geldige" XML-dokument moet goed gevorm wees. Daarbenewens moet dit voldoen aan 'n dokumenttipe definisie.
Daar is twee verskillende dokumenttipe definisies wat met XML gebruik kan word:
- DTD - Die oorspronklike dokumenttipe definisie
- XML-skema - 'n XML-gebaseerde alternatief vir DTD
'n Dokumenttipe definisie definieer die reëls en die wetlike elemente en eienskappe vir 'n XML-dokument.