De eXtended Markup Language ( XML ) is een tekst - gebaseerde database-indeling beheerd door het W3 Consortium . Het is uitgegroeid tot een populair formaat , maar helaas , het biedt geen directe manier om te controleren of de gegevens in het XML- bestand geldig is of te huren een andere gebruiker of computer weten wat te verwachten in het bestand . DTD en XSD : om dit te bereiken , heeft de W3C standaarden voor twee formats gepubliceerd . Opvolger XML Schema documenten ( XSD ) zijn de opvolgers van de gegevens Type Definition ( DTD ) documenten . Hoewel beide kunnen worden gebruikt , XSD is een algemene verbetering bij DTD . XML Syntax Het meest opmerkelijke verschil tussen XSD en DTD is dat XSD is zelf geschreven met behulp van XML syntax . DTD , anderzijds , wordt geschreven in een vergelijkbare, maar andere syntax . Dit is een groot voordeel voor XSD , omdat het betekent dat programma's ontwikkeld om XML te lezen en te interpreteren databases kunnen ook lezen en interpreteren XSD om die databases valideren met kleine modificatie . DTD Voorbeeld Het volgende is een voorbeeld van een DTD-bestand voor het opslaan van een e-mail , genomen uit W3 Schools.com : < DOCTYPE mee [ < ! ELEMENT noot ( naar, van , post, body ) > < ! ELEMENT ( # PCDATA ) > < ! ELEMENT uit ( # PCDATA ) > ; < ! ELEMENT rubriek ( # PCDATA ) > < ! ELEMENT body ( # PCDATA ) > ] > XSD voorbeeld Het volgende is een voorbeeld van een XSD -bestand voor het opslaan van een e-mail : < > name="to" type="xs:string"/> name="heading" type="xs:string"/> < br > < xs : element name = " body "
|