Avatar billede iceb1977 Nybegynder
30. april 2003 - 08:42 Der er 21 kommentarer og
2 løsninger

Tutorials xml og soap ?

Hej eksperter.....

Hvad er forskellen på xml og soap ?

Hvor kan jeg finde, helst danske, tutorials

om forskellen og om både SOAP og XML ?

Er totalt newbie så vær venlig at finde nogle

begynder tutorials Tak........

iceb1977
Avatar billede odegaard Nybegynder
30. april 2003 - 09:10 #1
SOAP er en protokol til fx. at overføre XML mellem maskiner, så man kan vist kun snakke om forskelle.
Hvad har du tænkt dig at skulle bruge det til? Det gør det lidt nemmere at finde den rette tutorial.
Avatar billede magoo20000 Nybegynder
30. april 2003 - 09:16 #2
Forskellen er, at XML er et markup sprog og SOAP er en protokol, dvs. et regelsæt for, hvordan data overføres.

På dissse url'er finder du alt, hvad du behøver: http://www.w3.org/
http://www.w3schools.com/soap/default.asp
http://www.w3schools.com/xml/default.asp
Søg evt. på Goole.com
Avatar billede magoo20000 Nybegynder
30. april 2003 - 09:17 #3
Avatar billede iceb1977 Nybegynder
30. april 2003 - 09:53 #4
jeg skal ikke bruge xml og soap til noget endnu....

Det jeg har brug for er nogle tutorials hvor man kan lære om

hvad xml og soap er .. helt fra bunden...hvordan de bruges...

Eksempler osv osv .....
Avatar billede magoo20000 Nybegynder
30. april 2003 - 10:02 #5
Så skal du bruge mine links!
Avatar billede arne_v Ekspert
30. april 2003 - 10:03 #6
Jeg tror jeg vil formulere det lidt anderledes.

XML er en generel standard for struktureret tekst.

SOAP er en specific XML anvendelse til encoding af
data til overførsel mellem løst koblede systemer.

(magoos' links er udnærkede til dit formål)
Avatar billede iceb1977 Nybegynder
30. april 2003 - 10:10 #7
arne> hehe ok jeg fatter så ikke din forklaring men kigger så lige

på links ,tak......
Avatar billede iceb1977 Nybegynder
30. april 2003 - 11:46 #8
flere links ?
Avatar billede arne_v Ekspert
30. april 2003 - 12:38 #9
Du kan jo finde specs'ene på www.w3c.org, men hvad er det du vil ?

Fordi normalt er SOAP detaljerne ret uinteressante. Du skal bruge
en web-service, den er specificeret i WSDL, du starter dit Web Service
tool som læser WSDL filen og genererer noget kode, din kode kalder
den genererede kode helt normalt. At den genererede kode konverterer
tingene til SOAP over HTTP er du normalt ret ligeglad med.
Avatar billede iceb1977 Nybegynder
30. april 2003 - 12:50 #10
arne> ok kender så heller intet til vsdl

Alle> forresten hvad er forskellen så på xml og xhtml ?
Avatar billede arne_v Ekspert
30. april 2003 - 12:51 #11
WSDL = Web Service Description Language

SOAP er det det bliver sendt når man kalder en Web Service.

WSDL er beskrivelsen af hvad der skal sendes.
Avatar billede arne_v Ekspert
30. april 2003 - 12:52 #12
XHTML er også en specifik anvendelse af XML.

XHTML 1.0 er HTML 4.01 konverteret til at følge XML
standarden.
Avatar billede arne_v Ekspert
30. april 2003 - 12:56 #13
XML er en standard for hvordan syntaxen skal se ud og
hvordan man beskriver hvilke tags der er lovlige i hvilken
sætning.

Det sidste kan enten beskrives i en DTD eller i et Schema.

SOAP er XML som følger en bestemt beskrivelse.

XHTML er XML som følger en anden bestemt beskrivelse.

Du kan lave din egen ICEB standard baseret på XML, som definerer
at yderste tag er <iceb></iceb> og angive hvad der må være inden i.

Ved at bruge XML standard kan du parse dine ICEB dokumenter med
standard XML parsere. Hvis du beskriver din ICEB standard i en DTD eller
Schema kan du validere om et givet dokument overholder din
standard.
Avatar billede iceb1977 Nybegynder
30. april 2003 - 13:03 #14
arne> øhm ok kan man så også lave en xphp ? som så er en en xml som

følger en bestemt beskrivelse ?

ligesom man kan med xhtml .......
Avatar billede arne_v Ekspert
30. april 2003 - 13:11 #15
Jeg tvivler lidt på at PHP er tilpas XML syntaktisk til at det vil
være praktisk muligt.

Men måske. Det er faktisk muligt at skrive JSP som XML. Der er vist
ingen der bruger det, men det er muligt.
Avatar billede arne_v Ekspert
30. april 2003 - 13:15 #16
Jeg kan måske heller ikke se det store formål med det.

Den store fordel ved XML er at det kan læses/bruges af
et hav af sprog/værktøjer/platforme.

PHP skal normalt kun behandles af PHP.

SOAP/WSDL er smart til at lade systemer baseret på forskellig
teknologi snakke sammen. En .NET applikation kan snakke med en
Java applikation etc..

XHTML skal jo også kunne læses af flere forskellige produkter. Den
største fordel ved XHTML er dog at den er streng og ikke tillader
en masse sløseri som går i HTML.

XML er også grundstenen i det store projekt med overførsel
af data fra virkeosmheder til staten. Genialt. Virksomhederne
kører jo alt muligt fra Windows til Solaris til MVS. Men alt
kan generere XML.
Avatar billede iceb1977 Nybegynder
30. april 2003 - 13:35 #17
arne> nå ok så .....

arne og mag> vil i have lige mange points eller ? s
Avatar billede odegaard Nybegynder
30. april 2003 - 14:07 #18
Jeg har forsøgt at lave noget af mit website som 100% almindelig XML og sat et stylesheet på istedet. Det lykkedes mig faktisk at få siden til at ligne det originale website fuldstændig. På den måde kan man så og sige definere sit helt eget XHTML-sprog :-)
Det rigtig fede er at man nemlig blot angiver forskellige stylesheets til forskellige brugere. F.eks. ét til monitorer, ét til printer, ét til TV, ét til PDA osv. Hvis du f.eks. forsøger at lave en "vis udskrift" på www.iter.dk vil du få et helt andet design uden menuer (forudsat din browser understøtter CSS2).
Avatar billede magoo20000 Nybegynder
30. april 2003 - 15:32 #19
Kunne du ikke bruge mine links?
Avatar billede iceb1977 Nybegynder
30. april 2003 - 15:45 #20
spørger lige igen ........

arne og mag> vil i have lige mange points eller ? s
Avatar billede arne_v Ekspert
30. april 2003 - 15:56 #21
Jeg vil være ovenud tilfreds.
Avatar billede magoo20000 Nybegynder
30. april 2003 - 18:44 #22
Fino fino!
Avatar billede iceb1977 Nybegynder
30. april 2003 - 20:28 #23
ok så lukker og takker

hej hej

iceb1977
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester