Neueste Web-Entwicklung Tutorials
 

XML Schema-Notation Element


<Vollständige XML - Schema - Referenz

Definition und Verwendung

Die Notation Element beschreibt das Format von nicht-XML-Daten in ein XML-Dokument.

Elementinformationen

  • Parent elements: Schema

Syntax

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

(annotation?)

</notation>

(Das? Zeichen erklärt, dass das Element Null oder eine Zeit in der Notation Element auftreten können)

Attribut Beschreibung
id Optional. Gibt eine eindeutige ID für das Element
name Erforderlich. Gibt einen Namen für das Element
public Erforderlich. Gibt eine URI an die öffentliche Kennung entsprechenden
system

Optional. Gibt eine URI an die System-ID entspricht

any attributes Optional. Gibt alle anderen Attribute, die nicht-Schema-Namensraum

Beispiel 1

Das folgende Beispiel zeigt eine gif und jpeg-Notation eine Viewer-Anwendung verwenden, 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>

<Vollständige XML - Schema - Referenz