webForumDet fria alternativet

skillnad?

5 svar · 614 visningar · startad av caze

cazeMedlem sedan sep. 20014 686 inlägg
#1

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

Web-TorMedlem sedan nov. 200011 794 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.

GunnarDMedlem sedan juni 20014 250 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.

@ndersMedlem sedan juni 200026 914 inlägg
#4

XHTML
XML

Mvh,

cazeMedlem sedan sep. 20014 686 inlägg
#5

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

jarvkloMedlem sedan juli 20013 295 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 ;)

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb