Miten saada XSD

W3C tai World Wide Web Consortium, on suositellut XML kieli (XSD) kuin korvaavan vanhemmat Document Type Definition kielen määrittelemiseksi rakenteen XML-tietokantojen ja asiakirjoja.XSD n syntaksi on useita parannuksia yli DTD, kuten XML:-syntaksi ja standardointia useita yleisesti käytettyjä tietotyyppejä.

Ohjeet

  1. Päätä tiedon rakenteen haluat määritellä.Voit halutessasi suorittaa tämän askel arkille joko tekemällä luonnos tai piirustus kuvaajan.Tämä opetusohjelma kuvataan tietoja yhtiön työntekijät seuraavat ääriviivat:

    Osasto
    --- & gt; Työntekijä
    ------ & gt; Etunimi
    ------ & gt; sukunimen

    Näemmetäällä että yhtiö on osastot, jotka on jaettu työntekijää, joilla puolestaan ​​on etu- ja sukunimi.Todellinen työntekijä tietokanta voisi sisältää paljon enemmän tietoa kuin tämä, mutta tämä ei riitä havainnollistaa esimerkkiä.

  2. Avaa uusi tekstitiedosto.Tallenna tiedosto XSD laajennus.Jos käytät Windows ja käyttävät Muistio toisin kuin oma ohjelma tekstieditori, tämä s

    aattaa edellyttää kääntämällä "Näytä tiedostopääte" in "Kansion asetukset" asetukset "Oma tietokone".

  3. Kirjoita seuraava asiakirjaan:

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

    & lt; / xs: schema & gt;

    ensimmäinen rivi on otsikko, joka tunnistaa tämän asiakirjan XML-asiakirja, ja loput ovat tunnisteita liittää koko asiakirja.Kaikki koodi seurata täytyy mennä rivien välistä & lt; xs: schema .... & gt;ja & lt; / xs: schema & gt ;.Tämä on yhteinen piirre XML-kieltä: tunnisteet avataan komennolla ja suljettu sama komento edeltää vinoviiva.

  4. Määritä yksinkertaisista elementeistä.Yksinkertainen elementti on tieto, joka ei sisällä muita tietoja sen sisällä.Vuonna työntekijä ääriviivat esimerkiksi edellä, yksinkertaiset elementit ovat Etunimi ja sukunimi.

    & lt; xs: elementti name = "firstName" type = "xs: string" / & gt;
    & lt; xs: elementti name = "lastName" type = "xs: string" / & gt;

  5. Määritä monimutkaisia ​​elementtejä ja luoda viittauksia.Ilmoitusta, työntekijä elementti sisällä laitos ei ole yksinkertainen elementti, koska se sisältää elementin etu- ja sukunimi.Työntekijän ja osasto ovat monimutkaisia ​​elementtejä.

    & lt; xs: elementti name = "työntekijä" & gt;

    & amp; lt; xs: complexType & gt;
    & amp; lt; xs: elementti tuomari = "firstName" / & gt;
    & amp; lt; xs: elementti tuomari = "lastName" / & gt;
    & amp; lt; / xs: complexType & gt;

    & lt; / xs: elementti & gt;

    Huomaa, että XML-parametri "ref =" viittaa yksinkertainen elementit on määritelty edellä.Tee sama osasto ilmoittaa, että se sisältää työntekijät.

    & lt; xs: elementti name = "kategoriasta" & gt;

    & amp; lt; xs: complexType & gt;
    & amp; lt; xs: elementti tuomari = "työntekijä" / & gt;
    & amp; lt; / xs: complexType & gt;

    & lt; / xs: elementti & gt;

Vinkkejä & amp;Varoitukset

  • Käytä XML Editor.Vaikka on täysin mahdollista kirjoittaa XML ja XML Schema asiakirjojen standardi tekstieditori, oma XML-editori tai ohjelma tekstieditori sisältää lisäominaisuuksia avustamaan oikeilla ja standardeihin syntaksin.
527
0
2
Ohjelmointikieltä