Hvordan importere XSD til WSDL

click fraud protection

Opprett ny fil i tekst- eller XML-redigeringsprogrammet. Hvis editoren støtter WSDL-er, velg WSDL som filtype. Hvis den ikke støtter WSDL-er, men støtter XML, velger du XML som filtype. Hvis verken WSDL eller XML støttes, velg en ren tekstfiltype.

Gi filen et navn du ønsker, og gi filen en ".wsdl" filtype. For eksempel kan filen hete "HelloWorld.wsdl."

Opprett en ny fil i tekst- eller XML-redigeringsprogrammet. Hvis editoren støtter XML-skjemaer, velg XML-skjema eller XSD som filtype. Hvis den ikke støtter XML-skjemaer, men støtter XML-fil, velg XML som filtype. Hvis verken XML-skjemaer eller XML støttes, velg en ren tekstfiltype.

Gi filen et navn du ønsker, og gi filen en ".xsd" filtype. For eksempel kan filen hete "HelloWorld.xsd."

Importsetningen i WSDL importerer et XML-navneområde fra en fil. Det primære formålet med importelementet er å importere navneområdet, ikke å angi hvor deklarasjonene i navneområdet kan finnes. Elementet inkluderer det valgfrie "schemaLocation"-attributtet. Attributtet er valgfritt fordi et navneområde kan importeres fra samme fil eller registreres på annen måte. I følge WSDL-spesifikasjonen er "schemaLoction" bare et hint; en XML-parser kan fritt ignorere plasseringen. Hvis parseren allerede vet om skjematypene i det navnerommet, eller har en annen mekanisme for å finne dem, trenger den ikke å bruke plasseringen. Imidlertid importeres i mange tilfeller et navneområde som XML-parseren ikke vet noe om, så "schemaLocation"-attributtet blir nødvendig, men teknisk sett er det fortsatt bare et hint.

Tips

Nye teknologier som metadatautveksling, MEX, har blitt introdusert for å dele informasjon om hvilke muligheter en tjeneste støtter, men disse standardene har ennå ikke blitt bredt tatt i bruk.