webForumDet fria alternativet

html, xml och xhtml

6 svar · 508 visningar · startad av Sagat

SagatMedlem sedan maj 200376 inlägg
#1

Kan nån förklara för mig vad som är bättre med XHTML
framför vanlig HTML? I Dreamweaver kan man skriva
XHTML dokument. Det enda jag ser är att den ändrar
taggar lite annorlunda.

HTML bygger på SGML right? XML är en förenkling av SGML right?
Hur skiljer sig SGML och XML från HTML och XHTML?

Skulle bli jätte glad om nån kunde reda ut alla frågor.
Berätta lite om dessa fyra språk. Vill gärna veta.
Jag börjar bli mer och mer intresserad av kod nu mera.
Jag har lärt mig html och en del javascript genom böcker.
Så innan jag köper fler böcker om XHTML eller så, så vore
det intressant att få en liten summering bara...

Finns så mycket att plugga juh.. Sannerligen :i

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Du kan börja med att kolla det här:
http://www.webforum.nu/showthread.php?s=&threadid=63657

jarvkloMedlem sedan juli 20013 378 inlägg
#3

Och i ämnet

Kan nån förklara för mig vad som är bättre med XHTML framför vanlig HTML?

fyller jag gärna på med en länk till Tantek Çeliks väl genomtänkta motiveringar i http://tantek.com/log/2003/01.html#L20030114t1345

SagatMedlem sedan maj 200376 inlägg
#4

Jo jag har fått historien bakom det ja....

"Alla märkspråk skapade enligt reglerna i XML kan ges utseende i moderna webbläsare med CSS eller XSLT."

Det kan man väl i html med?

SagatMedlem sedan maj 200376 inlägg
#5

Om jag har förstått det rätt....
Med SGML bygger man märkspråk som tex html. (Något annat?)
Sen plockade man ut det bästa ur SGML och kallade XML och byggde märkspråket XHTML på det.

Vad tjänade man på att basera ett märkspråk på XML snarare än
SGML? Alltså vad gör XHTML bättre än HTML?

XHTML påminner om HTML 4 för att det ska vara lättare att gå
över. XHTML kommer bli standard sen. Än så länge är det inte
mycket som skiljer XHTML från HTML 4 var det gäller funktioner?

Man vill gå ifrån det gamla med tabeller etc. Man ska själv
separera innehåll från layout. Alltså styra div-taggar
med css så det blir enklare att uppdatera.

Vad mer använder man XML och SGML till?

Hjälp en nybörjare här nu och svara på mina frågor och
påståenden.

spangoMedlem sedan juni 20008 205 inlägg
#6

Sagat skrev:

Om jag har förstått det rätt....
Med SGML bygger man märkspråk som tex html. (Något annat?)
Sen plockade man ut det bästa ur SGML och kallade XML och byggde märkspråket XHTML på det.

Korrekt. Andra märkspråk som finns som är byggda på XML är t.ex. WSDL som används för Web Services, SMIL som används för multimedia, MathML som används för beskrivning av matematiska formler och SVG som används för vektorgrafik. Det finns även en standard som heter SHS som används av div. myndigheter för kommunikation statliga byråer (m.m.) emellan. Googla om du vill veta mer om standarderna som nämnts. Utöver dessa lär det finnas en miljard inhouse-versioner av XML som används för allt från kommunikation mellan olika system till konfigurationsfiler (konfigurationsfilerna och fillistorna till p2p-programmet DC++ är skrivna i XML), allt detta för att XML är rätt behändigt. Det finns färdiga parsrar som gör att man slipper alla buggar som riskerar att uppstå i dem man ev. skulle koda själv.

Sagat skrev:

Vad tjänade man på att basera ett märkspråk på XML snarare än SGML? Alltså vad gör XHTML bättre än HTML?

Det enda man tjänar på är att man a) har tydligare regler att följa och b) att parsrar kan byggas mindre. Mobiltelefoner tycker om XHTML i större utsträckning än vanlig HTML, så vitt jag förstått.

Sagat skrev:

XHTML påminner om HTML 4 för att det ska vara lättare att gå över.

XHTML *är* standard, och HTML är också standard.

Sagat skrev:

Än så länge är det inte mycket som skiljer XHTML från HTML 4 var det gäller funktioner?

I funktionalitet finns det än så länge inga skillnader. Det kommer att ändras på när XHTML 2 kommer, men det beror inte på att XHTML är implementerat i XML. Faktum är att SGML/XML inte påverkar funktionaliteten på något som helst sätt – det är bara ett format att lägga data i.

Sagat skrev:

Man vill gå ifrån det gamla med tabeller etc. Man ska själv separera innehåll från layout. Alltså styra div-taggar med css så det blir enklare att uppdatera.

Ja, fast att separera innehåll från utseende är en gammal tanke som inte har att göra med just XML/SGML.

Sagat skrev:

Vad mer använder man XML och SGML till?

Att utforma format man kan lägga någon slags data i.
http://www.w3schools.com/

SagatMedlem sedan maj 200376 inlägg
#7

Tack för att du tog dig tid att skriva. :)
Uppskattas!

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)