webForumDet fria alternativet

skillnad?

XML

5 svar · 618 visningar · startad av caze

Medlem sedan sep. 20016 059 inlägg
Frågan#1

Vad är det för skillnad mellan XHTML och XML ?

Medlem sedan nov. 200013 890 inlägg
#2

Det är hur mycker skillnader som helst. En stor skillnad är att i XML kan du själv skapa egna DTD:er (regelverk efter vilket dokumentet styrs), det kan du inte i XHTML.

Medlem sedan juni 20014 290 inlägg
#3

Om applicerar XML's regler på HTML så får man XHTML, det finns en DTD som beskriver XHTML.

Det är iofs inget som hindrar att man hittar på egna taggar och formaterar dessa med CSS, men då går man utanför xhtml dtd'n.

Medlem sedan juni 200032 967 inlägg
#4

XHTML
XML

Mvh,

Medlem sedan sep. 20016 059 inlägg
#5

@nders --> tack för trådtipsen.. :bire

Medlem sedan juli 20013 378 inlägg
#6

Vad är det för skillnad mellan XHTML och XML

Hmm...
Fundera lite på det här först (om skillnaderna mellan HTML och SGML):

HTML är ett märkspråk (dvs ett sätt att formatera text med s.k. märkord, även kallade taggar).
Det finns regler för vilka HTML-taggar som får finnas, och hur dessa får användas.
Dessa regler är skrivna enligt ett regelverk för att definiera olika märkspråk som heter SGML.
HTML är en s.k. applikation av SGML (eller om man vill - HTML är en dokumenttyp, en DTD, skriven enligt regelverket som heter SGML).
Ett HTML-dokument kan därför också kallas för ett SGML-dokument (om man vill - men det komplicerar egentligen bara det hela eftersom det lätt kan missuppfattas).
För att göra webbsidor behöver man i praktiken inte veta exakt vad SGML är för att använda HTML

Inte så knöligt va?
Byt nu ut HTML mot xhtml, och SGML mot XML (för principskillnaderna är exakt desamma mellan xhtml och XML som de är mellan HTML och SGML)

Då blir det såhär:

xhtml är ett märkspråk (dvs ett sätt att formatera text med s.k. märkord, även kallade taggar).
Det finns regler för vilka xhtml-taggar som får finnas, och hur dessa får användas.
Dessa regler är skrivna enligt ett regelverk för att definiera olika märkspråk som heter XML.
xhtml är en s.k. applikation av XML (eller om man vill - xhtml är en dokumenttyp, en DTD, skriven enligt regelverket som heter XML).
Ett xhtml-dokument kan därför också kallas för ett XML-dokument (om man vill - men det komplicerar egentligen bara det hela eftersom det lätt kan missuppfattas).
För att göra webbsidor behöver man i praktiken inte veta exakt vad XML är för att använda xhtml

PS.
Jag *vet* att varken HTML eller xhtml består av *en* DTD - men principen gäller oavsett vilken av respektive språks DTD:er du väljer ;)

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)