Ich hab ein Problem. HTML hat ja bald ausgedient und es wird eine neue Sprache folgen. Und jetzt möchte ich mich auf eine festlegen, XML oder XHTML, was ist da besser? Oder ist XML keine Sprache um Webseiten zu coden? Ich kenn mich da nicht so gut aus
Ankündigung
Einklappen
Keine Ankündigung bisher.
XML oder XHTML
Einklappen
Neue Werbung 2019
Einklappen
X
-
Stichworte: -
-
Das HTML bald ausgedient hat bezweifle ich mal ^^
Hier siehst du was, was macht:
http://de.wikipedia.org/wiki/Xml <- XML
http://de.wikipedia.org/wiki/Xhtml <- XHTML
Da siehst du schon, dass XHTML genau das selbe wie HTML ist, nur das einige Befehle verändert wurden, bzw. dass es allgemein Änderungen gab.
Also wenn du dich mit HTML auskennst würde ich bei XHTML bleiben.
mfg
-
Nach meinem Verständnis enthält XML Daten ohne Formatierungen.
Eine Website sollte diese ja aber bestenfalls schon enthalten
Sprich auf XHTML sollte deine Wahl fallen...
Kommentar
-
XML ist eine ganz allgemeine Datenstrukurierungssprache. Man fast alles in XML speichern, man benötigt nur Programme die es auslesen und verarbeiten. XHTML ist auch ein XML Dokument wobei man sich hier an ein so genanntes Schema halten muss. Dieses Schema enthält Informationen darüber welche Tagnamen wo und wie erlaubt sind etc.
D.h. XHTML ist auch nur ein standardisiertes XML dokument, welches von Browsern verwendet wird.
Mit beliebigem XML kann man direkt keinen Browser füttern, es gibt wohl eine Ausnahme: Man kann XML Dokumenten sog Stylesheets "transformieren" und (X)HTML Code daraus erzeugen, welcher dann vom Browser dargestellt werden kann.
Also als grobes Beispiel:
Ist vollkommen normaler XML Code, jedoch kann kein Browser was damit Anfangen, da er keine Ahnung hat wie er ein "Buch" darstellen soll.Code:<buchliste> <buch title="Hallo" autor="test" /> <buch title="Hallo" autor="test" /> </buchliste>
Nun kann man z.B. mittels der XSL http://de.wikipedia.org/wiki/Extensi...sheet_Language
daraus HTML Code erzeugen lassen, entweder auf dem Server oder direkt durch den Browser (Ich weiß nicht welche Browser außer dem IE das unterstützen).
Kommentar

Kommentar