Link til SuperUsers hjemmeside. Link til kursusinformation - herunder beskrivelser, instruktører, datoer, priser, certificering, forløb, praktiske oplysninger og kørselsvejledning. Link til oplysninger om certificering - generelt og specifikt. Link til konsulent- og udviklingsydelser - generelt og specifikt. Link til artikler Link til hvem, hvad, hvor ... om SuperUsers. Link til kontaktinformation og formular til bestilling af materialer. Link til tilmeldingsformularer samt kursusdatoer og -priser. Link til søgning i SuperUsers' website.

Til Oversigt over Artikler

Artikler
Hvad er XHTML, DHTML og XML
 

 

HTML-familien

HTML-familien er vokset. HTML (Hyper Text Markup Language) er som nævnt et "markup-sprog", der anvendes til at "markere i en tekst", hvorledes denne visuelt skal præsenteres. HTML angiver derimod intet om, hvorledes indhold/tekst/data i dokumentet er struktureret. Men nye medlemmer af familien råder bod på dette.

Hvad er XML?

XML (eXtensible Markup Language) er et "markup-sprog", som netop anvendes til at "markere i en tekst", hvorledes indhold/tekst/data i dokumentet er struktureret. Derimod siger et XML-dokument intet om, hvorledes data skal præsenteres.
Når man kigger i et XML-dokument, ligner selve "markup-sproget" et HTML-dokument. Syntaksen med < (mindre end) og > (større end) er tilsvarende til, hvorledes man i HTML skriver tags (koder).

<bog>
<isbn>”87-418-7502-8”</isbn>
<forfatter>”Robert M. Pirsig”</forfatter>
<title>”Zen and the Art of Motorcycle Maintenance”</title>
<udgivelsesår>”1974”</udgivelsesår>
<url>http://www.bmwclub.org/zen/</url>
</bog>

Bogoplysningernes datastruktur ses tydeligt af dette eksempel.

XML standardisering

XML-standarden styres, ligesom HTML-standarden, af W3C (www.w3.org).

Hvordan bruges XML?

XML kan fx. bruges, når et program henter data fra en database og ønsker at videregive disse data på en standardiseret måde. Programmet omformer disse data til XML og videresender dem, fx. via internettet, til et andet program.

Præsentation af XML-dokumenter

I XML-dokumentet kan indsættes en reference til et style sheet, og her kan beskrives, hvorledes en web-browser skal vise XML-dokumentet.

Hvad er XHTML

XHTML (eXtensible HTML) er, ligesom HTML og XML, standardiseret af World Wide Web Consortium (www.w3.org). XHTML er næste version af HTML. W3C formulerer det således: "XHTML er en genformulering af HTML 4.01 i XML og kombinerer HTML 4.01's styrker med XML's fordele".

Eks. på forskelle mellem HTML og XHTML:

  • I XHTML skal alle tags afsluttes
  • I XHTML skal alle tags skrives med små bogstaver
  • I XHTML må tags ikke overlappe
  • I XHTML skal attributternes værdi skrives i anførselstegn

Et XHTML-dokument

XHTML har således et meget strengere regelsæt, hvilket er en bevidst opstramning af de mange HTML-udvidelser, som i dag præger webben.
Et XHTML-eksempel:

<?xml version=”1.0” encoding=”iso-8859-1”?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict/EN” “DTD/xhtml1-strict.dtd”>
<html xmlns=http://www.w3.org/1999/xhtml xml:lang=”da”>
<head>
<title>Præsentation af SuperUsers bøger</title>
</head>
<body>
<p>Tekst/data om SuperUsers bøger</p>
</body>
</html>

Hvad er DHTML?

DHTML (Dynamisk HTML) er ikke en standard fra W3C, ej heller et selvstændigt markup sprog. W3C udtrykker det således: "DHTML er et begreb, brugt af nogle leverandører, for at beskrive en kombination af HTML, style sheets og scripts, som definerer animeret dokumentation.
Man har med DHTML mulighed for at referere til alle elementer i et dokument, og kan derved opdatere disse uden at påvirke det samlede dokumentet. I klassisk HTML må man gentegne hele dokumentet, hvis et enkelt element skal opdateres.

 
© SuperUsers a/s
SJÆLLAND: Karlebogaard * Karlebovej 91 * DK-3400 Hillerød * Telefax  (+45) 48280705
JYLLAND:
Kampehøjgaard * Krajbjergvej 3 * DK-8541 Skødstrup* Telefax  (+45) 87490705
Telefon (+45) 48280706  *  Email super@superusers.dk  *  URL www.superusers.dk
---
Fejl/Kommentarer vedr. dette website bedes rapporteret til: webmaster@superusers.dk