Ustvarite novo datoteko v urejevalniku besedil ali XML. Če urejevalnik podpira WSDL, izberite WSDL kot vrsto datoteke. Če ne podpira WSDL, podpira pa XML, izberite XML kot vrsto datoteke. Če nista podprta niti WSDL niti XML, izberite vrsto datoteke z navadnim besedilom.
Datoteko poimenujte s poljubnim imenom in ji dajte pripono ".wsdl". Na primer, datoteka se lahko imenuje "HelloWorld.wsdl."
Ustvarite drugo novo datoteko v urejevalniku besedil ali XML. Če urejevalnik podpira sheme XML, izberite shemo XML ali XSD kot vrsto datoteke. Če ne podpira shem XML, podpira pa datoteko XML, izberite XML kot vrsto datoteke. Če nista podprta niti shema XML niti XML, izberite vrsto datoteke z navadnim besedilom.
Datoteko poimenujte s poljubnim imenom in ji dajte pripono ".xsd". Na primer, datoteka se lahko imenuje "HelloWorld.xsd."
Stavek uvoza v WSDL uvozi imenski prostor XML iz datoteke. Primarni namen uvoznega elementa je uvoz imenskega prostora, ne pa označevanje, kje je mogoče najti deklaracije v imenskem prostoru. Element vključuje neobvezni atribut "schemaLocation". Atribut ni obvezen, ker je imenski prostor mogoče uvoziti iz iste datoteke ali registrirati na drug način. V skladu s specifikacijo WSDL je "schemaLoction" le namig; razčlenjevalnik XML lahko prezre lokacijo. Če razčlenjevalnik že pozna tipe shem v tem imenskem prostoru ali ima drug mehanizem za njihovo iskanje, mu ni treba uporabiti lokacije. Vendar pa je v mnogih primerih uvožen imenski prostor, o katerem razčlenjevalnik XML ne ve ničesar, zato postane atribut "schemaLocation" nujen, vendar je tehnično še vedno le namig.
Nasvet
Nove tehnologije, kot je izmenjava metapodatkov, MEX, so bile uvedene za izmenjavo informacij o tem, katere zmogljivosti podpira storitev, vendar ti standardi še niso bili široko sprejeti.