XSD - <schema>-elementti
- Edellinen sivu Miten XSD käytetään
- Seuraava sivu XSD elementti
Elementti <schema> on jokaisen XML Schema:n juurelementti.
Elementti <schema>
Elementti <schema> on jokaisen XML Schema:n juurelementti:
<?xml version="1.0"?> <xs:schema> ... ... </xs:schema>
<schema>-elementti voi sisältää ominaisuuksia. Schema-ilmotus näyttää usein 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ä skeemassa käytetyt elementit ja tietotyyppien nimenkaltaus tulevat nimenkaltauksesta "http://www.w3.org/2001/XMLSchema". Se määrittelee myös, että nimenkaltauksesta "http://www.w3.org/2001/XMLSchema" tulevat elementit ja tietotyyppien nimenkaltaus tulisi käyttää etuliitteellä xs:
Tämä kohde:
targetNamespace="http://www.codew3c.com"
Näyttää, että tämän skeeman määrittämät elementit (note, to, from, heading, body) tulevat nimenkaltauksesta: "http://www.codew3c.com".
Tämä kohde:
xmlns="http://www.codew3c.com"
Määrittää, että oletusnimenkaltaus on "http://www.codew3c.com".
Tämä kohde:
elementFormDefault="qualified"
Määritellään, että kaikki XML-esitysasiakirjan käytetyt elementit, jotka on ilmoitettu tässä skeemassa, täytyy olla nimenkaltauksessa.
Viittaa Schema XML-dokumentissa
Tämä XML-dokumentti sisältää XML-skeeman 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>Muista kokous!</body> </note>
Koodin selitys:
Seuraava kohde:
xmlns="http://www.codew3c.com"
Määritellään oletusnimenkaltauksen ilmoitus. Tämä ilmoitus kertoo schema-vahvistajalle, että kaikki XML-dokumentissa käytetyt elementit on ilmoitettu nimenkaltauksessa "http://www.codew3c.com".
Kun sinulla on käytettävissä oleva XML Schema -esimerkki nimiavaruus:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Voit käyttää schemaLocation-ominaisuutta. Tällä ominaisuudella on kaksi arvoa. Ensimmäinen arvo on tarvittava nimiavaruus. Toinen arvo on XML scheman sijainti, jota nimiavaruus käyttää:
xsi:schemaLocation="http://www.codew3c.com note.xsd"
- Edellinen sivu Miten XSD käytetään
- Seuraava sivu XSD elementti