Gli ultimi tutorial di sviluppo web
 

XML Schema notazione Element


<Schema di riferimento XML completo

Definizione e utilizzo

L'elemento notazione descrive il formato dei dati non XML all'interno di un documento XML.

Informazioni elemento

  • Parent elements: schema

Sintassi

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
any attributes
>

(annotation?)

</notation>

(L'? Segno dichiara che l'elemento può verificarsi zero o una volta all'interno dell'elemento di notazione)

Attributo Descrizione
id Facoltativo. Specifica un ID univoco per l'elemento
name Richiesto. Specifica un nome per l'elemento
public Richiesto. Specifica un URI corrispondente alla identificatore pubblico
system

Facoltativo. Specifica un URI corrispondente al identificatore di sistema

any attributes Facoltativo. Specifica qualsiasi altro attributo con i non-schema namespace

esempio 1

L'esempio seguente mostra una gif e jpeg una notazione utilizzando un visualizzatore, view.exe:

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

The "image" element in a document could look like this:

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

<Schema di riferimento XML completo