Kuidas teha XSD

W3C või World Wide Web Consortium, on soovitatav XML Schema keel (XSD) asendamiseks, et vanem Dokumendi Type Definition keele määratlemiseks struktuuri XML andmebaaside ja dokumente.XSD süntaks on mitmeid täiustusi üle DTD, mis tähendab ühtlasi XML-like süntaks ja standardimise paljude levinumaid andmetüüpe.

juhised

  1. Otsustage andmete struktuuri, mida soovite määrata.Soovi korral võite teha seda sammu paberilehe kas tegemist ülevaade või joonistus graafik.See õpetus kirjeldab andmeid ettevõtte töötajate järgmise ülevaate:

    Department
    --- & gt; Töötaja
    ------ & gt; eesnimi
    ------ & gt; Perekonnanimi

    Näemesiin, et ettevõttel on osakonnad, mis on jagatud töötajaid, mis omakorda on ees-ja perekonnanimi.Tõeline töötaja andmebaasi sisaldaks palju rohkem teavet kui see, kuid see on piisav, et illustreerida näiteks.

  2. Avatud uus tekstifaili.Salvesta fail koos XSD laiendamine.Kui kasutate Windows ja kasutavad Notepad mitte pühendatud programmeerimine tekstiredaktor, see võ

    ib nõuda sisselülitamist "Show Faili laiendid" ning "Folder Options" seaded "My Computer".

  3. Tippige järgmine oma dokumenti:

    & lt;? Xml version = "1.0" encoding = "UTF-8"? & Gt;
    & lt; xs: skeemi xmlns: xs = "http://w3.org/2001/XMLSchema" & gt;

    & lt; / xs: skeemi & gt;

    Esimene rida on päis, mis tuvastab selle dokumendi XML-dokument, ja ülejäänud on sildid lisab sellele dokumendile.Kõik koodi järgi on minna ridade vahelt & lt; xs: skeemi .... & gt;ja & lt; / xs: skeemi & gt ;.See on ühine omadus XML keeles: sildid on avatud käsu peale ja suletud sama käsk eelneb kaldkriipsuga.

  4. Määra lihtne elemente.Lihtne element on osa teabest, mis ei sisalda muid andmeid, mis seda.Kui töötaja ülevaade Ülaltoodud näitest, lihtne elemendid on ees- ja perekonnanimi.

    & lt; xs: element name = "Eesnimi" type = "xs: string" / & gt;
    & lt; xs: element name = "Perekonnanimi" type = "xs: string" / & gt;

  5. Defineeri keerulised elemendid ja luua viiteid.Märka Töötaja element jooksul Department ei ole lihtne element, sest see sisaldab elemendi ees- ja perekonnanimi.Töötaja ja osakond on keerulised elemendid.

    & lt; xs: element name = "töötaja" & gt;

    & amp; lt; xs: complexType & gt;
    & amp; lt; xs: element ref = "Eesnimi" / & gt;
    & amp; lt; xs: element ref = "Perekonnanimi" / & gt;
    & amp; lt; / xs: complexType & gt;

    & lt; / xs: element & gt;

    Pane tähele, et xml parameeter "ref =" viitab lihtne elemendid määratletud eespool.Kas sama osakonna näidata, et see sisaldab töötajat.

    & lt; xs: element name = "osakond" & gt;

    & amp; lt; xs: complexType & gt;
    & amp; lt; xs: element ref = "töötaja" / & gt;
    & amp; lt; / xs: complexType & gt;

    & lt; / xs: element & gt;

Tips & amp;Hoiatused

  • Kasuta XML Editor.Kuigi see on täiesti võimalik kirjutada XML ja XML Schema dokumente standard tekstiredaktor, spetsiaalse XML editor või programmeerimine tekstiredaktor sisaldab täiustatud funktsioone, et aidata kasutades õigeid ja standarditele vastavate süntaks.
27
0
2
Programmeerimine Keeled