Frage

Ich habe die folgende einfache Art von einem Corba IDL kommenden bekam xsd übersetzt:

<xs:simpleType name="fooType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:restriction base="xs:string">
        <xs:enumeration value="bar" />
        <xs:enumeration value="baz" />
    </xs:restriction>
</xs:simpleType>

Das Problem, das ich bin Bewurf ist, wie eine XML-Datei, die diese xsd passend zu erstellen? Ich meine, ich kaum weiß, wie für komplexe Typen zu tun, aber diese einfache Art mit Aufzählungs Rätsel mich.

Jede Idee?

War es hilfreich?

Lösung

Da dieses XSD-Fragment definiert nur eine benutzerdefinierte einfache Art, was genau wollen Sie wissen?

Der angegebene Typ definiert eine Zeichenfolge, die entweder bar oder baz sein können.

Wie die Definition ist nur ein Typ -Definition, werden Sie irgendeine Art von element-Definition verwenden müssen, die tatsächlich verwendet die Typ , zum Beispiel:

<xs:element name="foo" type="fooType"/>

Dies wird mit den folgenden Tags in der XML zulassen:

<foo>bar</foo>
<foo>baz</foo>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top