Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
femaale
Threadersteller
Dabei seit: 22.08.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.10.2004 17:12
Titel html xml |
|
|
was ist der unterschied von xml und html?
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst So 24.10.2004 17:16
Titel
|
|
|
http://de.selfhtml.org/xml/index.htm
http://www.optimusprime.de/xml.pdf
im grunde ist "altes" html eine sgml-untermenge.
"neues" xhtml ist eine xml-untermenge.
laienhaft:xml und sgml stellen die werkzeuge zur definition von auszeichnungssprachen zur verfügung. xhtml ist eine mittels xml beschriebene auszeichnungssprache.
//
google hilft hier sehr gut weiter.
Zuletzt bearbeitet von am So 24.10.2004 17:17, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
femaale
Threadersteller
Dabei seit: 22.08.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.10.2004 17:21
Titel
|
|
|
das hab ich jetzt noch nicht so ganz kapiert...ohne xhtml kein xml oder wie? Und was meinst du mit "werkzeuge zur definition von auszeichnungssprachen"? Sry aber ich hab da echt null ahnung.
Kann man das irendwie noch einfacher erklären?
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst So 24.10.2004 17:31
Titel
|
|
|
so, jetzt wirds bitter, klugscheisser mögen sich bitte vor vorlauten korrekturen hüten . Ganz bildlich gesprochen:
stells dir wie eine programmiersprache vor, mit der du ein programm schreibst. du nimmst assembler - ganz kryptische maschinensprache - und schreibe damit eine neue programmiersprache. du erfindest zum beispiel php.
nun hast du assembler UND php. du hast php mit assembler definiert. du könntest nun die funktionen von php erweitern. es wäre dir aber niemals möglich, mit php als programmiersprache eine sprache wie assembler zu schaffen.
auf xml bezogen: du hast wie in html elementnamen. diese kannst du benennen wie du willst:
<hanswurst/> <pups/> [...] undsoweiter.
mit xml kannst du sozusagen neue elemente erfinden. man sagt, du definierst einen dokumenttyp. irgendeiner hat sich hingesetzt, und sich mittels xml den dokumenttyp xhtml erfunden, in dem er einfach gesagt hat:
<p> gehört dazu, und <br/> gehört dazu, und <div> gehört auch dazu.
Mit xml kannst du noch mehr dokumenttypen erfinden, mit XHTML kannst du das aber nicht, weil die namen und die menge der zu verfügung stehenden elemente ja bereits festgelegt ist.
xml ist noch relativ jung (seit 1998 glaub ich gibts da), es ist entstanden aus SGML, einem ähnlichen Sprachkonstrukt, welches noch viel älter ist (60er jahre glaub ich). SGML folgt leicht anderen (komplexeren) Regeln als XML, macht sonst aber dasselbe. Und da HTML schon etwas älter ist, beruht der UR-HTML-Standard eben auf SGML.
Du kannst also sagen: Der Unterschied zwischen HTML und XML ist der, dass es keinen gibt, denn die Konstrukte sind gar nicht vergleichbar, HTML ist ein mittels SGML definierter Dokumenttyp, und XML ist eine Auszeichnungssprache, mit der man Dokumenttypen anderer Art definieren kann. Der Unterschied zwischen XHTML und XML ist eben der oben erläuterte.
So weit so unklar !?
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst So 24.10.2004 17:37
Titel
|
|
|
XSchinkenX hat geschrieben: | so, jetzt wirds bitter, klugscheisser mögen sich bitte vor vorlauten korrekturen hüten . Ganz bildlich gesprochen:
stells dir wie eine programmiersprache vor, mit der du ein programm schreibst. du nimmst assembler - ganz kryptische maschinensprache - und schreibe damit eine neue programmiersprache. du erfindest zum beispiel php.
nun hast du assembler UND php. du hast php mit assembler definiert. du könntest nun die funktionen von php erweitern. es wäre dir aber niemals möglich, mit php als programmiersprache eine sprache wie assembler zu schaffen.
auf xml bezogen: du hast wie in html elementnamen. diese kannst du benennen wie du willst:
<hanswurst/> <pups/> [...] undsoweiter.
mit xml kannst du sozusagen neue elemente erfinden. man sagt, du definierst einen dokumenttyp. irgendeiner hat sich hingesetzt, und sich mittels xml den dokumenttyp xhtml erfunden, in dem er einfach gesagt hat:
<p> gehört dazu, und <br/> gehört dazu, und <div> gehört auch dazu.
Mit xml kannst du noch mehr dokumenttypen erfinden, mit XHTML kannst du das aber nicht, weil die namen und die menge der zu verfügung stehenden elemente ja bereits festgelegt ist.
xml ist noch relativ jung (seit 1998 glaub ich gibts da), es ist entstanden aus SGML, einem ähnlichen Sprachkonstrukt, welches noch viel älter ist (60er jahre glaub ich). SGML folgt leicht anderen (komplexeren) Regeln als XML, macht sonst aber dasselbe. Und da HTML schon etwas älter ist, beruht der UR-HTML-Standard eben auf SGML.
Du kannst also sagen: Der Unterschied zwischen HTML und XML ist der, dass es keinen gibt, denn die Konstrukte sind gar nicht vergleichbar, HTML ist ein mittels SGML definierter Dokumenttyp, und XML ist eine Auszeichnungssprache, mit der man Dokumenttypen anderer Art definieren kann. Der Unterschied zwischen XHTML und XML ist eben der oben erläuterte.
So weit so unklar !? |
Perfekt erklärt.
MfG der Klugscheisser
|
|
|
|
|
femaale
Threadersteller
Dabei seit: 22.08.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.10.2004 17:40
Titel
|
|
|
Ja das war schon besser...jetzt habs ichs glaub ich geschnallt, zwar nur theoretisch aber immerhin.
Dankeee
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
|
|
|
|
|
|
|
Ähnliche Themen |
HTML/CSS Problem mit <html><body> komischer Abstand unten
Anzeige in HTML aber ohne html ;-)
Externe HTML in HTML einbinden
html css
html css what ever
psd into html?
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|