Looge oma teksti- või XML-redaktoris uus fail. Kui redaktor toetab WSDL-e, valige failitüübiks WSDL. Kui see ei toeta WSDL-e, kuid toetab XML-i, valige failitüübiks XML. Kui WSDL-e ega XML-i ei toetata, valige lihtteksti failitüüp.
Nimetage fail mis tahes soovitud nimega ja andke failile laiend ".wsdl". Näiteks võib faili nimeks olla "HelloWorld.wsdl".
Looge oma teksti- või XML-redaktoris teine uus fail. Kui redaktor toetab XML-skeeme, valige failitüübiks XML-skeem või XSD. Kui see ei toeta XML-skeeme, kuid toetab XML-faili, valige failitüübiks XML. Kui XML-skeeme ega XML-i ei toetata, valige lihtteksti failitüüp.
Nimetage fail mis tahes soovitud nimega ja andke failile laiend ".xsd". Näiteks võib faili nimeks olla "HelloWorld.xsd".
WSDL-i impordilause impordib failist XML-nimeruumi. Impordielemendi esmane eesmärk on importida nimeruumi, mitte näidata, kust nimeruumis olevad deklaratsioonid asuvad. Element sisaldab valikulist atribuuti "schemaLocation". Atribuut on valikuline, kuna nimeruumi saab importida samast failist või registreerida muul viisil. WSDL spetsifikatsiooni kohaselt on "schemaLoction" vaid vihje; XML-parser võib asukohta ignoreerida. Kui parser juba teab selles nimeruumis olevaid skeemitüüpe või tal on mõni muu mehhanism nende leidmiseks, ei pea ta asukohta kasutama. Paljudel juhtudel imporditakse aga nimeruum, millest XML-i parser ei tea midagi, seega muutub atribuut "schemaLocation" vajalikuks, kuid tehniliselt on see siiski vaid vihje.
Näpunäide
Kasutusele on võetud uusi tehnoloogiaid, nagu metaandmete vahetamine, MEX, et jagada teavet selle kohta, milliseid võimalusi teenus toetab, kuid neid standardeid pole veel laialdaselt kasutusele võetud.