Crea nuovo file nel tuo editor di testo o XML . Se l' editor supporta WSDL , selezionare WSDL come tipo di file . Se non supporta WSDL , ma supporta XML , selezionare XML come tipo di file . Se sono supportati né WSDL o XML , selezionare un tipo di file di testo normale .
2
nome del file con il nome che si desidera, e assegnare al file una estensione " . Wsdl " . Ad esempio , il file può essere denominato " HelloWorld.wsdl . "
3
Creare un secondo nuovo file nel tuo editor di testo o XML . Se l' editor supporta schemi XML , selezionare lo schema XML o XSD come tipo di file . Se non supporta gli schemi XML , ma supporta file XML , selezionare XML come tipo di file . Se sono supportati né schemi XML o XML , selezionare un tipo di file di testo normale .
4
nome del file con il nome che si desidera, e assegnare al file una estensione " . Xsd " . Ad esempio , il file può essere denominato " HelloWorld.xsd . "
5
Inserisci il seguente codice nel file di schema XML creato : ?
< Xml version = " 1.0 ">
< xsd : schema namespace = " http://www.w3.org/2001/XMLSchema " />
< xsd : nome dell'elemento = tipo di " scambio " = " xsd : int " /> < xsd : nome dell'elemento = " numero " definisce uno schema con la " http://schemas.myorg.com/person/phone , " spazio dei nomi che definisce un solo tipo di dati "Phone ". Inserisci il seguente codice nel file WSDL si è creato : < WSDL < xml version = "1.0" ? ? > : descrizione xmlns : wsdl = " http://www.w3.org/ns/wsdl " xmlns : wsoap = con un import esempio < /wsdl : documentation> < xs : import namespace = " http://schemas.myorg .com /persona /telefono " schemaLocation = " http://www.myorg.com/supporting/schemas/helloworld.xsd " /> < xsd: schema name = tipo " CallNumber " = " esterno : Telefono " /> < /xsd: schema > < /wsdl : tipi > < wsdl : funzionamento messageLabel = " A " = " helloWorld : CallNumber " /> < wsdl : uscita messageLabel = " Out" = " helloWorld : HelloResponse " /> < /wsdl : operation> < /wsdl : interfaccia > < wsdl : binding name = " HelloService " = " hy : helloInterface "> < wsdl : endpoint markup definisce un WSDL che importa uno schema XML esterno denominato " helloworld.xsd " che contiene lo spazio dei nomi " http://schemas.myorg.com/person/phone . " L'istruzione import nel WSDL importa un spazio dei nomi XML da un file . Lo scopo principale dell'elemento di importazione è di importare lo spazio dei nomi , non per indicare dove le dichiarazioni dello spazio dei nomi possono essere trovati . L'elemento include l'attributo opzionale " schemaLocation " . L'attributo è facoltativo , perché uno spazio dei nomi può essere importato dallo stesso file o di essere registrato in un altro modo . Secondo la specifica WSDL , " schemaLoction " è solo un suggerimento , un parser XML è libero di ignorare la posizione. Se il parser sa già circa i tipi di schema in quello spazio dei nomi , o ha un altro meccanismo di trovare loro , non deve usare la posizione. Tuttavia, in molti casi, uno spazio dei nomi viene importata, che il parser XML non sa nulla , per cui l'attributo " schemaLocation " diventa necessario , ma tecnicamente è ancora solo un accenno .
6
elemento
elemento
interfaccia
Informazioni correlate
Programmazione © www.354353.com