XML Schema notation-elementti
Määrittely ja käyttö
notation-elementti kuvaa XML-dokumentin määrittämättömän tiedon muotoa.
elementti-info
ilmentymien määrä | ei rajoitettu |
vanhempi elementti | skeema |
sisältö | merkintä |
syntaksi
<notation id=ID nimi=NCName public=anyURI system=anyURI muita ominaisuuksia > (merkintä?) </notation>
(? merkkijonon määrittely notation-elementissä sallii elementin ilmestyvän nollan tai yhden kerran.)
ominaisuus | kuvaus |
---|---|
id | Valinnainen. Määrittää elementin ainutlaatuisen ID:n. |
nimi | Välttämätön. Määrittää elementin nimen. |
public | Välttämätön. URI-viittaus, joka vastaa public-merkintää. |
system | URI-viittaus, joka vastaa system-merkintää. |
muita ominaisuuksia | Valinnainen. Määrittää minkä tahansa non-schema-nimellisen tilan määrittämättömät ominaisuudet. |
Esimerkki
Esimerkki 1
Esimerkki alla oleva käyttää tarkistusohjelmaa view.exe näyttääkseen gif- ja jpeg-muotoisia merkintöjä:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:notation name="gif" public="image/gif" system="view.exe"/> <xs:notation name="jpeg" public="image/jpeg" system="view.exe"/> <xs:element name="image"> <xs:complexType> <xs:simpleContent> <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:NOTATION"> <xs:enumeration value="gif"/> <xs:enumeration value="jpeg"/> <xs:restriction> </xs:simpleType> </xs:attribute> </xs:simpleContent> </xs:complexType> </xs:element> </xs:schema>
Dokumentin "image"-elementti näyttää tältä:
<image type="gif"></image>