Ett XML-schema , som ingår i en XSD dokument beskrivs strukturen för ett XML-dokument . När ett XML- dokument prenumererar på ett schema , verkställer schemat användning av den beskrivna strukturen , se giltig XML. Detta gör att fel-fritt utbyte av information . Du kan generera en XSD antingen genom att generera ett schema manuellt eller med hjälp av Windows SDK xsd. exe verktyg
Du behöver : .
Ett XML- dokument utan en XSD eller DTD för att beskriva sitt schema
XSD .
exe verktyg ingår i den fria Microsoft Windows SDK .
manuellt skapa ett schema från en XML -fil
1 .
Validera XML . Öppna ditt XML-dokument i Internet Explorer. Om det visar din kompletta dokument med uppmärkning och inte ett fel , är din XML giltigt
Till exempel kan ett XML- dokument som skapats i syfte att ordna en fest se ut så här : .
XSI : noNamespaceSchemaLocation=" parti . xsd "
Date=" 2011/01/01 "name=" newYears2011 " >
Jack ;
London
Man
Cancer
Jill
Anderson
Kvinna
Aquarius
Singel
Öl
alkoholdrycker > Typ
27 . 99
24
Cup
Disponibel
3,99
100
Här till 2011 . Kan hennes fabulousness lägga 2010 till skam .
2 .
Skapa ett XSD schema baserat på XML. Beskriv varje element på varje nivå . På den andra raden , förklara schemat . De två första raderna av uppmärkning för vårt parti XSD , sparas som " party. xsd , " skulle se ut så här :
3 .
sedan beskriva varje XML-tagg som ett element i markeringen . Elementet kan antingen vara en primitiv typ , som anges i attributet " typ ", eller en komplex typ som beskrivs i kapslade taggar i elementet .
Vårt exempel har en komplex typ inslag av gäster, en komplex typ inslag av leveranser och en primitiv element av typen String som schemat förklarar vid behov. exe Tool
1 .
Använd xsd. exe verktyget för att utföra processen automatiskt . Först spara XML-fil. Skapa en katalog som " c: \ myxmlfiles \ "och spara din XML -fil där .
Med exemplet i avsnitt 1 , den fullständiga sökvägen för party. xml exempel skulle kunna vara "C: \ myxmlfiles \ party. xml . "
2
<. br > Ladda ner och installera den senaste Microsoft Windows SDK lämpligt att ditt operativsystem. ( se Resurser . )
3 .
Kontrollera installation av senaste Service Pack och installera dem vid behov . ( Från " Start " välj " Windows Update . " tillåter webbplatsen att söka igenom datorn efter uppdateringar . )
4 .
Öppna Kommandotolken . Om du har installerat din SDK till standardmappen , kan du navigera till " C : . . . \ Program \ Microsoft SDK \ Windows \ \ bin " där " . . " . kommer att variera beroende på din version av Windows
5
från kommandotolken , skriv kommandot " xsd c: \ myxmlfiles \ party. xml /outputdir : c : \ myxmlfiles " ( eller ersätta sökvägen och filnamnet för din XML -fil ) . En XSD fil som heter party. xsd genereras automatiskt i C : . \ myxmlfiles
tips och varningar
Om du sätter din XSD på en offentlig webbplats , ditt schema kommer att vara tillgänglig för någon eller något som behöver den för att förstå och validera XML- dokumentet . Lär dig så mycket du kan om primitiva datatyper finns i XML . De kan göra din kod mycket mer effektiv.