Den utökade Markup Language (XML ) är en text - baserad databas format förvaltas av W3 Consortium . Det har blivit ett populärt format , men tyvärr ger det inget direkt sätt att kontrollera de uppgifter som finns i XML-filen är giltig eller att låta en annan användare eller dator vet vad som väntar i filen . För att åstadkomma detta har W3C publicerat normer för två format : DTD och XSD . Efterträdare
XML-schemat dokument ( XSD ) är efterföljare datatypsdefinitionen ( DTD ) dokument . Även om båda kan användas , är XSD en övergripande förbättring på DTD . Addera XML Syntax
Det mest anmärkningsvärda skillnaden mellan XSD och DTD är att XSD är själv skriven med XML syntax. DTD , å andra sidan , är skriven på ett liknande men annorlunda syntax . Detta är en stor fördel för XSD , eftersom det innebär program som är utformade för att läsa XML och tolka databaser också kan läsa och tolka XSD att validera dessa databaser med lite modifikation .
DTD Exempel
följande är ett exempel på en DTD -fil för att lagra e-post , tagen från W3 Schools.com :
< DOCTYPE note
[
< ! ELEMENT anmärkning ( till , från , rubrik , kropp ) >
< ! ELEMENT till ( # PCDATA ) >
< ! ELEMENT från ( # PCDATA ) > , < ! ELEMENT rubrik ( # PCDATA ) > < ! ELEMENT kropp ( # PCDATA ) >
] >
XSD exempel
följande är ett exempel på en XSD -fil för att lagra e-post :
< p>
< xs : element name = " kropp " Addera ditt