1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako uvoziti XSD v WSDL

Jezik za opisovanje spletnih storitev (WSDL) je model in format za opisovanje spletnih storitev z uporabo XML. Potrošnik lahko poišče storitev in izvede njene operacije. Ta proces je mogoče avtomatizirati z uporabo najpogostejših razvojnih orodij, kar omogoča integracijo aplikacij z malo kodo, ki jo ustvari razvijalec. WSDL so pogodba med ponudnikom storitev in potrošnikom; naredi storitev samoopisno. WSDL zagotavljajo opise vseh javnih operacij, vrste podatkov za vsa storitvena sporočila, zavezujoče podrobnosti za transportni protokol in informacije o naslovu storitve. Element "uvozi" lahko uporabite v WSDL za uvoz zunanjih WSDL ali shem XML. Uvažanje zunanjih elementov je uporabno, saj omogoča večjo modularnost WSDL, ponovno uporabo tipov podatkov XML med več definicijami storitev in podpira več različic sheme.

1. korak

Ustvarite novo datoteko v urejevalniku besedil ali XML. Če urejevalnik podpira WSDL, izberite WSDL kot vrsto datoteke. Če ne podpira WSDL-jev, podpira pa XML, izberite XML kot vrsto datoteke. Če niti WSDL niti XML niso podprti, izberite vrsto datoteke z navadnim besedilom.

2. korak

Poimenujte datoteko s poljubnim imenom in ji dajte pripono ".wsdl". Datoteko lahko na primer poimenujete "HelloWorld.wsdl."

3. korak

Ustvarite drugo novo datoteko v urejevalniku besedila ali XML. Če urejevalnik podpira sheme XML, kot vrsto datoteke izberite shemo XML ali XSD. Če ne podpira shem XML, podpira pa datoteko XML, kot vrsto datoteke izberite XML. Če niso podprte niti sheme XML niti XML, izberite vrsto datoteke z navadnim besedilom.

4. korak

Poimenujte datoteko s poljubnim imenom in ji dajte pripono ".xsd". Datoteko lahko na primer poimenujete "HelloWorld.xsd."

5. korak

V datoteko sheme XML, ki ste jo ustvarili, vnesite naslednje oznake:

http://www.w3.org/2001/ XMLSchema"> http://www.w3.org/2001/XMLSchema"/> xsd:zaporedje

To definira shemo z imenskim prostorom »http://schemas.myorg.com/person/phone«, ki definira en sam podatkovni tip »Telefon«.

6. korak

V datoteko WSDL, ki ste jo ustvarili, vnesite naslednje oznake:

http:/ /schemas.myorg.com/wsdl/helloworld">

wsdl:dokumentacija WSDL s primerom uvoza

wsdl:types http://www.myorg.com/supporting /schemas/helloworld.xsd"/>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 targetNamespace="http://schemas.myorg.com/wsdl/helloworld">
 <xsd:element name="CallNumber" type="external:Phone"/> 
 <xsd:element name="HelloResponse" type="xsd:string"/> 
</xsd:schema>

http://www.w3.org/ns/wsdl/style/iri">

http://www.w3.org/2003/05/soap/bindings/HTTP/"> http://www.w3.org/2003/05/soap/mep/soap-response"/>

http://www.myorg.com/Service/Hello"/>

Ta oznaka definira WSDL, ki uvozi zunanjo shemo XML z imenom "helloworld.xsd", ki vsebuje imenski prostor "http://schemas.myorg.com/person/phone."

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 izbirni atribut "schemaLocation". Atribut je neobvezen, 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 vrste 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" potreben, vendar je tehnično še vedno le namig.

Nasvet

Uvedene so bile nove tehnologije, kot je izmenjava metapodatkov, MEX, za izmenjavo informacij o tem, katere zmogljivosti podpira storitev, vendar ti standardi še niso bili splošno sprejeti.

Opozorilo

Podpora za WSDL vključuje in uvozi. Morda zvenijo podobno, vendar se obnašajo drugače. Uvozni stavek uvozi drug imenski prostor. Stavek include uvozi deklaracije podatkovnega tipa XML v obstoječi imenski prostor.


  1. Kako UvozPalm Into Outlook
  2. Kako uvozim Glasba Into Zune ?
  3. Kako uvoziti Excel v MS Word
  4. Kako uvoziti datoteko PST v Outlook
  5. Kako uvoziti datoteke .Max v Blender