Kaip importuoti XSD į WSDL

Sukurkite naują failą savo teksto arba XML rengyklėje. Jei redaktorius palaiko WSDL, kaip failo tipą pasirinkite WSDL. Jei jis nepalaiko WSDL, bet palaiko XML, kaip failo tipą pasirinkite XML. Jei nepalaikomi nei WSDL, nei XML, pasirinkite paprasto teksto failo tipą.

Pavadinkite failą bet kokiu norimu pavadinimu ir suteikite failo plėtinį „.wsdl“. Pavyzdžiui, failas gali būti pavadintas „HelloWorld.wsdl“.

Sukurkite antrą naują failą savo teksto arba XML rengyklėje. Jei redaktorius palaiko XML schemas, kaip failo tipą pasirinkite XML schemą arba XSD. Jei jis nepalaiko XML schemų, bet palaiko XML failą, kaip failo tipą pasirinkite XML. Jei nepalaikomos nei XML schemos, nei XML, pasirinkite paprasto teksto failo tipą.

Pavadinkite failą bet kokiu norimu pavadinimu ir suteikite failo plėtinį „.xsd“. Pavyzdžiui, failas gali būti pavadintas „HelloWorld.xsd“.

Importavimo sakinys WSDL importuoja XML vardų erdvę iš failo. Pagrindinis importavimo elemento tikslas yra importuoti vardų erdvę, o ne nurodyti, kur galima rasti deklaracijas vardų srityje. Elemente yra pasirenkamas atributas „schemaLocation“. Atributas yra neprivalomas, nes vardų erdvę galima importuoti iš to paties failo arba užregistruoti kitu būdu. Pagal WSDL specifikaciją „schemaLoction“ yra tik užuomina; XML analizatorius gali laisvai nepaisyti vietos. Jei analizatorius jau žino apie schemų tipus toje vardų erdvėje arba turi kitą mechanizmą, kaip juos rasti, jis neprivalo naudoti vietos. Tačiau daugeliu atvejų yra importuojama vardų erdvė, apie kurią XML analizatorius nieko nežino, todėl atributas "schemaLocation" tampa būtinas, tačiau techniškai tai tik užuomina.

Patarimas

Buvo pristatytos naujos technologijos, tokios kaip metaduomenų mainai, MEX, siekiant dalytis informacija apie tai, kokias galimybes palaiko paslauga, tačiau šie standartai dar nebuvo plačiai pritaikyti.