Στοιχείο notation του XML Schema

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

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

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

Συχνότητα εμφάνισης Χωρίς περιορισμούς
Προγονικό στοιχείο Σχέδιο
Περιεχόμενο σημείωση

Γλώσσα

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

(? Σύμβολο δηλώνει ότι το στοιχείο μπορεί να εμφανιστεί μηδέν ή μια φορά στο στοιχείο σημείωσης.)

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

Παράδειγμα

Παράδειγμα 1

Η παρακάτω παράδειγμα χρησιμοποιεί μια εφαρμογή προβολής view.exe για να εμφανίσει τα σημειώματα μορφοποίησης 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>