Come importare XSD in WSDL

Crea un nuovo file nel tuo editor di testo o XML. Se l'editor supporta WSDL, seleziona WSDL come tipo di file. Se non supporta WSDL, ma supporta XML, seleziona XML come tipo di file. Se né WSDL né XML sono supportati, selezionare un tipo di file di testo normale.

Assegna un nome al file con il nome che desideri e assegna al file un'estensione ".wsdl". Ad esempio, il file può essere denominato "HelloWorld.wsdl".

Crea un secondo nuovo file nel tuo editor di testo o XML. Se l'editor supporta gli schemi XML, seleziona Schema XML o XSD come tipo di file. Se non supporta gli schemi XML, ma supporta il file XML, seleziona XML come tipo di file. Se né gli schemi XML né XML sono supportati, selezionare un tipo di file di testo normale.

Assegna un nome al file con il nome che desideri e assegna al file un'estensione ".xsd". Ad esempio, il file può essere denominato "HelloWorld.xsd".

L'istruzione import nel WSDL importa uno spazio dei nomi XML da un file. Lo scopo principale dell'elemento import è importare lo spazio dei nomi, non indicare dove possono essere trovate le dichiarazioni nello spazio dei nomi. L'elemento include l'attributo facoltativo "schemaLocation". L'attributo è facoltativo perché uno spazio dei nomi può essere importato dallo stesso file o registrato in un altro modo. Secondo la specifica WSDL, "schemaLoction" è solo un suggerimento; un parser XML è libero di ignorare la posizione. Se il parser conosce già i tipi di schema in quello spazio dei nomi o dispone di un altro meccanismo per trovarli, non è necessario che utilizzi la posizione. Tuttavia, in molti casi viene importato uno spazio dei nomi di cui il parser XML non sa nulla, quindi l'attributo "schemaLocation" diventa necessario, ma tecnicamente è ancora solo un suggerimento.

Consiglio

Sono state introdotte nuove tecnologie come lo scambio di metadati, MEX, per condividere informazioni sulle funzionalità supportate da un servizio, ma questi standard non sono ancora stati ampiamente adottati.