XML Şema notation elementi

Tanım 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 yorum

Gramer

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
herhangi bir özellik
>
(yorum?)
</notation>

(? işareti, notation elementi içinde bu elementin sıfır veya bir kez ortaya çıkabileceğini belirtir。)

Özellik Açıklama
id Opsiyonel. Bu elemanın benzersiz bir kimliği belirtir.
name Gerekli. Eleman için isim belirtir.
public Gerekli. public tanımlayıcısına karşılık gelen URI ataması.
system system tanımlayıcısına karşılık gelen URI ataması.
herhangi bir özellik Opsiyonel. Şema dışı adlandırma alanına sahip herhangi bir diğer özellik belirtir.

Örnek

Örnek 1

Aşağıdaki örnek, view.exe adlı bir görüntüleme uygulamasını kullanarak gif ve jpeg formatındaki notationları göstermek 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>

Dokümdaki "image" elemanı şu şekilde görünüyor:

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