Willkommen auf dem Portal für Mediengestalter
|
|
|
| Autor |
Nachricht |
femaale
Dabei seit: 22.08.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.10.2004 18:12
Titel html xml |
 |
|
|
was ist der unterschied von xml und html?
|
|
| |
|
 |
XSchinkenX
Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
|
Verfasst So 24.10.2004 18: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 XSchinkenX am So 24.10.2004 18:17, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
femaale
Dabei seit: 22.08.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.10.2004 18: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?
|
|
| |
|
 |
XSchinkenX
Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
|
Verfasst So 24.10.2004 18: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 !?
|
|
| |
|
 |
pejot
Dabei seit: 16.09.2004
Ort: Los Roques, Venezuela
Alter: 27
Geschlecht:
|
Verfasst So 24.10.2004 18: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
Dabei seit: 22.08.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 24.10.2004 18: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: 27
Geschlecht:
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
XML:xml to html/php
Einbindung von HTML in XML?
html-Formular -> xml
FLASH und XML mit HTML-TAGS PROBLEM
Text aus XML wird in Flash nicht als Html gerendert
In HTML eingebettete .swf lädt .xml nicht
|
 |
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|