Το στοιχείο notation του XML Schema

Ορισμός και χρήση

Το στοιχείο notation περιγράφει το format των non-XML δεδομένων στο XML έγγραφο.

Πληροφορίες στοιχείου

Περιεχόμενο Α不限
Γονέας στοιχείο schema
Περιεχόμενο annotation

Γλώσσα

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
ogni attributo
>
(annotation?)
</notation>

(? ο χαρακτήρας αναφοράς δηλώνεται στο στοιχείο notation μπορεί να εμφανιστεί μηδέν ή μια φορά。)

Ιδιότητα Περιγραφή
id Προαιρετικό. Καθορίζει το μοναδικό ID του στοιχείου.
name Απαιτείται. Καθορίζει το όνομα του στοιχείου.
public Απαιτείται. URI αναφοράς που αντιστοιχεί στον public identifier.
system URI αναφοράς που αντιστοιχεί στον system identifier.
ogni attributo Προαιρετικό. Καθορίζει οποιαδήποτε άλλη ιδιότητα με το non-schema namespace.

Παράδειγμα

Παράδειγμα 1

Η παρακάτω παράδειγμα χρησιμοποιεί μια εφαρμογή προβολής view.exe για να εμφανίσει τα formats notation gif και jpeg:

<?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>

Το στοιχείο "image" στο έγγραφο είναι το εξής:

<image type="gif"></image>