tutoriais mais recente desenvolvimento web
 

XML Esquema Elemento notação


<XML completo Referência de esquema

Definição e Uso

O elemento de notação descreve o formato dos dados não-XML dentro de um documento XML.

elemento de Informação

  • Parent elements: esquema

Sintaxe

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

(annotation?)

</notation>

(O? Sinal declara que o elemento pode ocorrer zero ou uma vez no interior do elemento notação)

Atributo Descrição
id Opcional. Especifica uma identificação única para o elemento
name Requeridos. Especifica o nome do elemento
public Requeridos. Especifica um URI que corresponde ao identificador pública
system

Opcional. Especifica um URI correspondendo ao identificador de sistema

any attributes Opcional. Especifica quaisquer outros atributos com namespace não-schema

exemplo 1

O exemplo a seguir mostra um gif e uma notação jpeg usando um aplicativo de visualização, 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>

<XML completo Referência de esquema