XSD - <schema> -elementti
- Edellinen sivu XSD - käyttö
- Seuraava sivu XSD - elementit
<schema> elementti on jokaisen XML Schema:n juurelementti.
<schema> elementti
<schema> elementti on jokaisen XML Schema:n juurelementti:
<?xml version="1.0"?> <xs:schema> ... ... </xs:schema>
<schema> elementti voi sisältää ominaisuuksia. Yleensä schema-deklaraatio näyttää tältä:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> targetNamespace="http://www.codew3c.com" xmlns="http://www.codew3c.com" elementFormDefault="qualified"> ... ... </xs:schema>
Koodin selitys:
Seuraava kohde:
xmlns:xs="http://www.w3.org/2001/XMLSchema"
Näyttää, että schema:ssa käytetyt elementit ja datatyypit tulevat ns:äästä "http://www.w3.org/2001/XMLSchema". Samalla se määrittää, että ns:äästä "http://www.w3.org/2001/XMLSchema" tulevat elementit ja datatyypit tulisi käyttää etuliitteellä xs:
Tämä kohde:
targetNamespace="http://www.codew3c.com"
Näyttää, että tämän schema:n määrittämät elementit (note, to, from, heading, body) tulevat ns:äästä "http://www.codew3c.com".
Tämä kohde:
xmlns="http://www.codew3c.com"
Määrittää, että oletusns on "http://www.codew3c.com".
Tämä kohde:
elementFormDefault="qualified"
Määrittää, että kaikki XML-esimerkki-dokumentissa käytetyt elementit, jotka on ilmoitettu tässä schema:ssa, on määriteltävä ns:ää.
Viittaus Schema XML-dokumenttiin
Tämä XML-dokumentti sisältää XML Schema -viittauksen:
<?xml version="1.0"?> <note xmlns="http://www.codew3c.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.codew3c.com note.xsd"> <to>George</to> <from>John</from> <heading>Muistutus</heading> <body>Älä unohta kokousta!</body> </note>
Koodin selitys:
Seuraava kohde:
xmlns="http://www.codew3c.com"
Määrittää oletusns:n ilmoituksen. Tämä ilmoitus kertoo schema-vahvistimelle, että kaikki XML-dokumentissa käytetyt elementit on ilmoitettu ns:äässä "http://www.codew3c.com".
Kun sinulla on käytettävissä oleva XML Schema -esimerkki-ns:ää:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Voit nyt käyttää schemaLocation-ominaisuutta. Tämä ominaisuus有两个值。 ensimmäinen arvo on tarvittava nimiavaruus. toinen arvo on nimiavaruuden XML scheman sijainti:
xsi:schemaLocation="http://www.codew3c.com note.xsd"
- Edellinen sivu XSD - käyttö
- Seuraava sivu XSD - elementit