---
title: "skillnad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/46608-skillnad"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "caze"
published: "2002-06-25T16:05:35.000Z"
updated: "2002-06-26T18:00:40.000Z"
replies: 5
views: 646
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/xml/46608-skillnad"
---

# skillnad?

## #1 — caze, 2002-06-25T16:05Z

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

Permalänk: https://www.webforum.nu/p/46608

## #2 — Web-Tor, 2002-06-25T17:23Z

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.

Permalänk: https://www.webforum.nu/p/705326

## #3 — GunnarD, 2002-06-25T17:38Z

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.

Permalänk: https://www.webforum.nu/p/705328

## #4 — @nders, 2002-06-25T17:46Z

[XHTML](http://www.webforum.nu/showthread.php?s=&threadid=4952&highlight=xhtml)
[XML](http://www.webforum.nu/showthread.php?s=&threadid=4972&highlight=xml)

Mvh,

Permalänk: https://www.webforum.nu/p/705331

## #5 — caze, 2002-06-25T18:41Z

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

Permalänk: https://www.webforum.nu/p/705364

## #6 — jarvklo, 2002-06-26T18:00Z

> 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 ;)

Permalänk: https://www.webforum.nu/p/706105

---

Tråden på webben: https://www.webforum.nu/amne/xml/46608-skillnad
