Planet 3DNow! Forum    
  Fantastic Zero Logo


Zurück   Planet 3DNow! Forum > Software und Treiber > Programmierung
Hilfe Registrieren Blogs Mainboarddatenbank Galerie Extras Suchen Heutige Beiträge Alle Foren als gelesen markieren

Gehe zu
Antwort
 
Themen-Optionen Ansicht
Alt 10.10.2004, 15:11   Posting #1 (im Thread / einzeln)
Bob Byte
Admiral
Special
Admiral
 
Benutzerbild von Bob Byte
 
Registriert seit: 21.02.2002
Ort: in meiner Wohnung
Beiträge: 1.337
HTML noch zeitgemäß ??

Hallo !

ich habe hier gerade ein XML Buch vor mir liegen und ich wollte ganz gerne wissen ob es sich überhaupt lohnt noch HTML zu lernen oder lieber gleich mit XML anzufangen. XML wird ja als "die Zukunft" beschrieben.

Was meint ihr ??

Gruß BB
 
Alt 10.10.2004, 15:14   Posting #2 (im Thread / einzeln)
Crashman
Vice Admiral
Special
Vice Admiral
 
Benutzerbild von Crashman
 
Registriert seit: 12.06.2002
Ort: derzeit München
Beiträge: 933
Man muss da aber differenzieren. Grundsätzlich kann man zwar mit XML (bzw. XHTML) inhalte präsentieren, aber HTML wird zur Darstellung sicherlich weiterhin wichtig bleiben.

XML hingegen dient der Strukturierung von Inhalten und unterstützt die technische Auswertbarkeit von Dokumenten (Stichwörter: valide Dokumente, XML Schema, Semantisches Web).

MfG
 
Alt 11.10.2004, 14:42   Posting #3 (im Thread / einzeln)
perpetuum.mobile
Admiral
Special
Admiral
 
Benutzerbild von perpetuum.mobile
 
Registriert seit: 06.02.2003
Ort: Hinter dir!
Beiträge: 1.785
Genau meine Meinung. HTML ist und bleibt die Grundlage fürs Webproggen/designen. Das jetzt andere "Erweiterungen" dazu kommen, heißt noch lange nicht, dass man HTML in die Tonne werfen kann. Ist einfach leicht zu lernen und einfach anzuwenden, aber nur in Kombination mit anderen Sprachen wie PHP noch wirklich aktuell, was ich leider auch zugeben muss. (Stichwort dynamischer Inhalt)
 
Alt 12.10.2004, 21:25   Posting #4 (im Thread / einzeln)
PeterBond
Commodore
Special
Commodore
 
Registriert seit: 21.12.2002
Beiträge: 391
Wenn man es genau nimmt, kann XML alleine für sich nicht HTML ablösen, da XML keine Tags vorgibt, die ein Browser intepretieren kann.
Aber das müsste eigentlich auch in dem Buch stehn

XHTML könnte HTML ablösen(wobei es eigentlich nur eine andere Schreibweise ist), aber das ist eine XML "Anwendung".
 
Alt 12.10.2004, 21:53   Posting #5 (im Thread / einzeln)
Wildy
Admiral
Special
Admiral
 
Benutzerbild von Wildy
 
Registriert seit: 13.03.2002
Ort: Daheim
Beiträge: 1.238
XHTML ist die Nachbildung von HTML auf XML. Und jeder Browser, der XML kann, kann mittels der DTD XML auch "richtig" anzeigen.
 
Alt 13.10.2004, 19:32   Posting #6 (im Thread / einzeln)
GevatterBaer
Grand Admiral
Special
Grand Admiral
 
Benutzerbild von GevatterBaer
 
Registriert seit: 24.12.2001
Beiträge: 2.152
Vor allem wenn man valides XHTML 1.1 schreibt - ohne Tabellen und die Formatierung komplett mit CSS macht, dann ist das alles andere als out of date

Ein Beispiel von mir: http://pe.fivedigital.de/
 
Alt 14.10.2004, 13:14   Posting #7 (im Thread / einzeln)
StrgAltEntf
Commodore
Special
Commodore
 
Benutzerbild von StrgAltEntf
 
Registriert seit: 20.02.2002
Ort: München
Beiträge: 470
Zitat:
Original geschrieben von PeterBond
Wenn man es genau nimmt, kann XML alleine für sich nicht HTML ablösen, da XML keine Tags vorgibt, die ein Browser intepretieren kann.
Aber das müsste eigentlich auch in dem Buch stehn

XHTML könnte HTML ablösen(wobei es eigentlich nur eine andere Schreibweise ist), aber das ist eine XML "Anwendung".
Auch XML kann man prinzipiell per CSS formatieren
Ein Nachteil dabei ist, dass die verschiedenen Elemente (vulgo "Tags") im Gegensatz zu HTML keine "Default-Darstellungsweise" haben (also ob block oder inline, fett oder normal, zentriert oder links, etc.); man muss also alles bis ins kleinste Detail festlegen.
Ein anderer Nachteil ist, dass die Bedeutung bestimmter Elemente im Allgemeinen unbekannt ist (z.B. ob ein Element Titel, Kapitel oder sonstwas sein soll) - solche Informationen wären aber z.B. interessant für Suchmaschinen.
Und dann gibt's selbstverständlich noch das Totschlag-Argument schlechthin: Abwärts-Kompatibilität

Aber HTML ist trotzdem veraltet - wozu gibt's XHTML? Ist syntaktisch viel sauberer als HTML und auch mehr oder weniger abwärtskompatibel.
 
Alt 14.10.2004, 14:28   Posting #8 (im Thread / einzeln)
i_hasser
Grand Admiral
Special
Grand Admiral
 
Benutzerbild von i_hasser
 
Registriert seit: 06.06.2002
Ort: IO 0x60
Beiträge: 13.562
Also XML definiert erstmal garkeine Darstellung von Elementen! XML gibt nur eine Dokumentstruktur vor, mehr nicht.

SVG ist zB. auch XML, oder BOINC speichert die Einstellungen auch im XML Format ab.

XHTML ist HTML in den XML Syntax gepresst (also zB. <br /> statt <br>) und bietet natürlich auch ein paar der Sonderfunktionen von XML.


Allgemein kann man XML aber garnicht anzeigen, weil XML einfach keinen Inhalt vorgibt - nur die Darstellungsform. Der Inhalt von XHTML ist eben eine Form von HTML, entsprechend wird das dann auch dargestellt. Wenn ich in SVG mit <p> anfange mäkelt mich der SVG Interpreter voll wegen einem ungültigen Tag - obwohl es auch XML ist.

Wenn man so will hat XML das Potenzial die ganzen propritären Datenformate zu verdrängen. Inzwischen speichern selbst Office-Progs wie OpenOffice die Dokumente in einem XML-Format ab (betonung liegt auf einem - das kann auch kein Browser darstellen), das nimmt uns das Problem mit den vielen propritären Datenstrukturen *auf'.doc'schau*.

Aber die Erfindung des 21. Jahrhunderts ist es bestimmt nicht, das Marketing will uns aber noch viele andere Sachen weismachen.

Imho hat zB. PDF viel eher das Potenzial eine große Erfindung darzustellen als XML.
 
Alt 14.10.2004, 17:36   Posting #9 (im Thread / einzeln)
PeterBond
Commodore
Special
Commodore
 
Registriert seit: 21.12.2002
Beiträge: 391
Zitat:
Original geschrieben von StrgAltEntf
Auch XML kann man prinzipiell per CSS formatieren
Ich hab geschrieben XML alleine für sich , dass das mit CSS geht kann ja sein, mit XSL könnte man es auch zu etwas darstellbaren transformieren usw. aber reines XML kann man wie i_hasser schon richtig sagte nicht darstellen.
 
Alt 14.10.2004, 22:10   Posting #10 (im Thread / einzeln)
StrgAltEntf
Commodore
Special
Commodore
 
Benutzerbild von StrgAltEntf
 
Registriert seit: 20.02.2002
Ort: München
Beiträge: 470
Zitat:
Original geschrieben von PeterBond
Ich hab geschrieben XML alleine für sich , dass das mit CSS geht kann ja sein, mit XSL könnte man es auch zu etwas darstellbaren transformieren usw. aber reines XML kann man wie i_hasser schon richtig sagte nicht darstellen.
Naja, was verstehst du unter "reines XML" und was unter "darstellen"?

Für mich fallen unter "reines XML" auch alle in XML-Syntax definierten Sprachen wie z.B. XHTML, SVG, MathML, RDF, OWL, XSL u.s.w. Allgemein über XML kann man eigentlich nicht viel aussagen, weil es ja nur eine Meta-Sprache ist und das, was man dann konkret darstellen will, eine konkrete Sprache.

"Darstellen" kann man's immer... irgendwie (zur Not z.B. den enthaltenen Text), aber damit's so ausschaut wie es gedacht ist (falls es überhaupt zur Darstellung gedacht ist), muss natürlich jemand ein Programm schreiben, das mit dieser konkreten "Inkarnation" von XML was sinnvolles anzufangen weiß oder es wird eben durch Informationen in der Datei nachgeholfen, die z.B. auf ein zu verwendendes XSLT oder CSS verweisen können. (Darstellen ist ja nur eine Transformation in eine wahrnehmbare Form - klingt vielleicht etwas abgehoben, aber nix anderes ist es doch. Diese Transformation kann auch mehrstufig sein und kann auch zum Beispiel XSLT oder CSS beinhalten - was transformiert werden kann, kann auch dargestellt werden.)

Naja, ich bin glaub ich etwas abgeschweift - was ich denk ich sagen wollte ist, dass XML durchaus darstellbar ist
 
  Antwort
 

Themen-Optionen
Ansicht

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 Uhr.



Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Inhalte und Bilder - Copyright ©1999 - 2013 - Planet 3DNow!