Skapa ny fil i din text- eller XML-redigerare. Om redigeraren stöder WSDL, välj WSDL som filtyp. Om den inte stöder WSDL, men stöder XML, välj XML som filtyp. Om varken WSDL eller XML stöds, välj en vanlig textfiltyp.
Namnge filen med valfritt namn och ge filen filtillägget ".wsdl". Till exempel kan filen heta "HelloWorld.wsdl."
Skapa en andra ny fil i din text- eller XML-redigerare. Om redigeraren stöder XML-scheman, välj XML-schema eller XSD som filtyp. Om den inte stöder XML-scheman, men stöder XML-fil, välj XML som filtyp. Om varken XML-scheman eller XML stöds, välj en vanlig textfiltyp.
Namnge filen med valfritt namn och ge filen filtillägget ".xsd". Till exempel kan filen heta "HelloWorld.xsd."
Importsatsen i WSDL importerar ett XML-namnområde från en fil. Det primära syftet med importelementet är att importera namnområdet, inte att ange var deklarationerna i namnområdet kan hittas. Elementet inkluderar det valfria attributet "schemaLocation". Attributet är valfritt eftersom ett namnområde kan importeras från samma fil eller registreras på annat sätt. Enligt WSDL-specifikationen är "schemaLoction" bara en ledtråd; en XML-tolkare är fri att ignorera platsen. Om parsern redan känner till schematyperna i det namnområdet, eller har en annan mekanism för att hitta dem, behöver den inte använda platsen. Men i många fall importeras ett namnområde som XML-parsern inte vet något om, så attributet "schemaLocation" blir nödvändigt, men tekniskt sett är det fortfarande bara en ledtråd.
Dricks
Nya tekniker som metadatautbyte, MEX, har introducerats för att dela information om vilka möjligheter en tjänst stöder, men dessa standarder har ännu inte blivit allmänt antagna.