| |
1-8 CORBA zu Interworking Spezifikation WSDL/SOAP, v1.0 November 2003 1 type="xsd:string-"/> </xsd:sequence > < xsd:attribute ref="SOAP-ENC:arrayType " wsdl:arrayType="xsd:string[-] "/> </xsd:restriction > </xsd:complexContent > </xsd.complexType > 1,2,7 Konstruierte Arten 1,2,7,1 Enum CORBA hat Zähler, die nicht ausdrücklich mit Werten etikettiert werden. Die Begrenzung ist daß definiert jede mögliche abbildende Sprache daß Erlaubnis zwei Zähler verglichen zu werden oder Nachfolger- oder Vorgängerfunktionen auf Zählern müssen an die Einrichtung von sich anpassen Zähler, wie im OMG IDL. Enum spezifiziert in IDL ist abgebildete ' Aufzählung ' vom XML-Schema mit der Beschränkung gesetzt auf ' Zeichenkette '. // OMG IDL enummyEnum { A, B, C }; Dieses bildet ab: <! - - WSDL---> < simpleTypename="myEnum "> < xsd:restriction base="xsd:string "> < xsd:enumeration-value="A"/> < xsd:enumeration-value="B"/> < xsd:enumeration-value="C"/> </xsd:restriction > </simpleType > 1,2,7,2 Strukturen IDL-Strukturen werden zu den XML-SchemacomplexTypedefinitionen abgebildet. Die Elemente von die IDL-Struktur werden in einer XML-Schemareihenfolge innerhalb eingekapselt complexType. Betrachten Sie die folgende IDL-Struktur: Modulbeispiel { structmyStruct { Putzfrau c; Zeichenkettestr; Oktett O; kurzes s; nicht unterzeichnetes langes langes ull; Hin- und Herbewegung f; doppeltes d; }; }; |  |
|
| |
|
|