XML Schema notation-element

Definitie en gebruik

De notation-element beschrijft het formaat van niet-XML-gegevens in een XML-document.

Elementinformatie

Aantal verschijningen Onbeperkt
Ouder-element Schema
Inhoud annotatie

Syntaxis

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
alle attributen
>
(annotatie?)
</notation>

(? Symbool wordt gedeclareerd in de notation-element dat het element nul of één keer kan aangeven.)

Eigenschap Beschrijving
id Optioneel. Bepaal een unieke ID voor het element.
name Verplicht. Bepaal de naam van het element.
public Verplicht. URI-referentie die corresponds met het public-identificator.
system URI-referentie die corresponds met het system-identificator.
alle attributen Optioneel. Bepaal alle andere attributen met een non-schematische naamruimte.

Voorbeeld

Voorbeeld 1

Het volgende voorbeeld toont hoe een bekijktoepassing view.exe wordt gebruikt om de notatie in gif- en jpeg-formaat weer te geven:

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

Het "image" element in de document is als volgt:

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