XML Şeması notation elementi

Tanımlama ve Kullanım

notation elementi, XML belgesinde XML olmayan veri formatını tanımlar.

Element bilgisi

Görünüm sıklığı Sınırsız
Ana element şema
İçerik tanımlama

Dilbilgisi

<notation
id=ID
isim=NCName
public=anyURI
system=anyURI
herhangi özellikler
>
(tanımlama?)
</notation>

(? sembolü, notation elementi içinde bu elementin sıfır veya bir kez görünebilir.)

Özellik Açıklama
id Opsiyonel. Bu elementin benzersiz bir ID'sini belirtir.
isim Gerekli. Bu element için isim belirtir.
public Gerekli. public tanımlayıcısı ile ilgili URI referansı.
system system tanımlayıcısı ile ilgili URI referansı.
herhangi özellikler Opsiyonel. Non-schema adlı alan adına sahip herhangi bir diğer özelliği tanımlar.

Örnek

Örnek 1

Aşağıdaki örnek, view.exe adlı bir görüntüleme uygulamasını kullanarak gif ve jpeg formatında notation'ı görüntülemek için kullanılır:

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

Dokumentasyonundaki "image" elementi şu şekilde görünüyor:

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