Sådan importeres XSD til WSDL

Opret ny fil i din tekst- eller XML-editor. Hvis editoren understøtter WSDL'er, skal du vælge WSDL som filtype. Hvis den ikke understøtter WSDL'er, men understøtter XML, skal du vælge XML som filtype. Hvis hverken WSDL'er eller XML understøttes, skal du vælge en almindelig tekstfiltype.

Navngiv filen med et hvilket som helst navn, du ønsker, og giv filen filtypenavnet ".wsdl". Filen kan f.eks. have navnet "HelloWorld.wsdl."

Opret en anden ny fil i din tekst- eller XML-editor. Hvis editoren understøtter XML-skemaer, skal du vælge XML-skema eller XSD som filtype. Hvis den ikke understøtter XML-skemaer, men understøtter XML-fil, skal du vælge XML som filtype. Hvis hverken XML-skemaer eller XML understøttes, skal du vælge en almindelig tekstfiltype.

Navngiv filen med et hvilket som helst navn, du ønsker, og giv filen filtypenavnet ".xsd". Filen kan f.eks. have navnet "HelloWorld.xsd."

Import-sætningen i WSDL importerer et XML-navneområde fra en fil. Det primære formål med importelementet er at importere navneområdet, ikke at angive hvor deklarationerne i navneområdet kan findes. Elementet inkluderer den valgfri "schemaLocation"-attribut. Attributten er valgfri, fordi et navneområde kan importeres fra den samme fil eller registreres på anden måde. Ifølge WSDL-specifikationen er "schemaLoction" kun et tip; en XML-parser er fri til at ignorere placeringen. Hvis parseren allerede kender til skematyperne i det navneområde eller har en anden mekanisme til at finde dem, behøver den ikke at bruge placeringen. Men i mange tilfælde importeres et navneområde, som XML-parseren ikke kender noget til, så "schemaLocation"-attributten bliver nødvendig, men teknisk set er det stadig kun et hint.

Tip

Nye teknologier såsom metadataudveksling, MEX, er blevet introduceret for at dele information om, hvilke muligheder en tjeneste understøtter, men disse standarder er endnu ikke blevet bredt vedtaget.