smutje: und/oder/auch xhtml

vorweg sei erwähnt daß ich gerade erst anfange mich mit diesem thema zu befassen.
ich zietiere mal aus selfhthml/tq.htm

***
Das W3-Konsortium, daß sowohl für die Standardisierung von HTML als auch für die
Standardisierung von XML verantwortlich ist, betont ausdrücklich, das XML nicht
als HTML-Nachfolger gedacht ist, sondern daß beide Sprachen parallel weiterentwickelt werden,
um für die vielfältigen Bedürfnisse der modernen EDV moderne, software-unabhängige
Datenformate anzubieten.
***

jetzt war ich auf den deutschsprachigen w3c seiten
(www.w3.de bzw. www.w3.org/Consortium/Offices/Germany/) und habe dort gelesen,
daß xml die html in zukunft ablösen soll und daß xhtml als übergang
angedacht ist und an html4 zwecks kompatibilität angelehnt wurde.
stefan muenz hat ja geschrieben daß er sich noch ausführlich mit diesem thema befassen wird
und gegebenenfalls (bei bedarf) eine dokumentation (selfxml ?) macht :).

Jetzt frag ich mich ob man sich nun doch als otto-normal-homepagianer sich ausgiebiger
mit diesem thema befassen sollte oder ob html weiterhin bestehen bleibt
und wenn nicht dann wie lange wohl noch ?

wieweit wird xhtml von den browsern schon unterstützt ?
(der ie 5.0 macht das xhtml schon)
es hat ja auch eine andere (geringfügig) schreibweise der tags und andere kleine regeln, wie
z.B. die ende-tags für elemente die keine ende-tags haben (<hr />) und die unbedingte
kleinschreibung der elementenamen und... und...

in xml kann man ja seine eigene struktur/sprache erzeugen bzw. definieren.
kann man das auch schon in xhtml ?

ich hab versuch eigene ENTITY zu schreiben und diese in die DTD gesetzt,
hat aber nicht funktioniert, liegt es vielleicht daran, daß ich die
xhtml1-strict.dtd eingesetzt habe ?

zu guter letzt : wo finde ich mehr zu xsl ?

wie schon gesagt, ich fange erst an mit diesem thema, also keine stänkereien :)

cu
stw

  1. Hallo Smutje

    vorweg sei erwähnt daß ich gerade erst anfange mich mit diesem thema zu befassen.

    gut zu wissen ;-)

    ich zietiere mal aus selfhthml/tq.htm

    Du zitierst aus der Quickbar? *g*

    jetzt war ich auf den deutschsprachigen w3c seiten
    (www.w3.de bzw. www.w3.org/Consortium/Offices/Germany/) und habe dort gelesen, daß xml die html in zukunft ablösen soll und daß xhtml als übergang  angedacht ist und an html4 zwecks kompatibilität angelehnt wurde.

    Ich kann mir zwar nicht vorstellen, dass das W3-Konsortium Aepfel mit Birnen vergleicht, aber nun gut: fest steht, dass HTML als SGML-Anwendung, so wie es bislang war, durch XHTML, eine XML-Anwendung, ersetzt werden soll. Lass dir diese Formulierung mal auf der Zunge zergehen. XHML als XML-Anwendung. Wenn man da etwas vergleichen will, koennte also sagen, XML ist das Program, und XHTML ist ein bestimmtes Dokument fuer bestimmte Zwecke. Du wirst verstehen, dass jemand, der sich mit der Materie auskennt, ungern zulaesst, dass jemand Programme und Dokumente miteinander vergleicht und behauptet, das Programm werde das Dokument abloesen.

    stefan muenz hat ja geschrieben daß er sich noch ausführlich mit diesem thema befassen wird und gegebenenfalls (bei bedarf) eine dokumentation (selfxml ?) macht :).

    Den Smiley kannst du dir ruhig sparen. Die Realitaet ist www.selfxml.de, www.selfphp.de, www.selfwml.de, usw. Ramsch und Ausverkauf also.

    Jetzt frag ich mich ob man sich nun doch als otto-normal-homepagianer sich ausgiebiger mit diesem thema befassen sollte oder ob html weiterhin bestehen bleibt und wenn nicht dann wie lange wohl noch ?

    Bleiben wir noch mal bei der Analogie zu Programm und Dokument. Du moechtest ein bestimmtes Dokument erstellen, sagen wir, einen Geschaeftsbericht. Das Programm bietet dir fuer solche Zwecke sogenannte Dokumentvorlagen an. Auch eine Dokumentvorlage fuer einen Geschaeftsbericht ist darunter. Den verwendest du. Mit Hilfe der vordefinierten Bestandteile gestaltest du deinen Bericht und fragst nicht lange nach Wie und Warum.

    Genau so ist es mit Homepages. Homepages sind Hypertext im WWW. Das "Programm" (XML) bietet dir fuer diese Art von "Dokument" (Hypertext) eine prima "Dokumentvorlage" an: die sogenannte Hypertext Markup Language HTML.

    Es sei denn, du willst was anderes als Hypertext machen (was ja durchaus sein kenn, denn die meisten Leute koennen ja leider gar nicht wirklich etwas mit Hypertext anfangen). Dann kann es durchaus sein, dass du eine andere "Dokumentvorlage", also eine andere, ebenfalls mit XML definierte Sprache benutzen solltest. Oder deine Aufgabenstellung ist so speziell, dass es am besten ist, du baust dir deine eigene Dokumentvorlage. Das geht naemlich auch. Und dann - genau dann musst du dich tiefer mit XML beschaeftigen.

    wieweit wird xhtml von den browsern schon unterstützt ?
    (der ie 5.0 macht das xhtml schon)

    Der versteht beliebige, mit XML definierte Sprachen. Allerdings ist das ja nur das "semantische Markup", wie man so schoen sagt. Da steht noch nichts in der Datei, wie der Browser etwas darstellen soll. Um die Darstellung im Browser zu realisieren, wird entweder mit Hilfe von XSLT nach HTML zurueckuebersetzt, oder es lassen sich CSS Style Sheets fuer XML-Elemente definieren.

    ich hab versuch eigene ENTITY zu schreiben und diese in die DTD gesetzt, hat aber nicht funktioniert, liegt es vielleicht daran, daß ich die  xhtml1-strict.dtd eingesetzt habe ?

    Entities werden in DTDs definiert. Du kannst dir z.B. eine eigene Kopie der XHTML-DTD nach eigenen Wuenschen veraendern und in den DOCTYPE-Angaben deiner Dokumente nicht mehr auf die oeffentliche PUBLIC DTD verweisen, sondern auf deine eigene.

    zu guter letzt : wo finde ich mehr zu xsl ?

    Na, ich glaube, http://www.w3.org/Style/XSL/ ist da noch die beste Jumping Station.

    viele Gruesse
      Stefan Muenz

    1. hallo stefan muenz,

      Die Extensible Markup Language, abgekürzt XML, beschreibt eine Klasse von Datenobjekten, genannt XML-Dokumente, und beschreibt teilweise das Verhalten von Computer-Programmen, die solche Dokumente verarbeiten. XML ist ein Anwendungsprofil (application profile) oder eine eingeschränkte Form von SGML, der Standard Generalized Markup Language [ISO 8879]. Durch ihre Konstruktion sind XML-Dokumente konforme SGML-Dokumente.
      <

      aha, so langsam dämmerts, xml ist also, wie du schon sagtest, daß was sgml für html ist, sprich dient zur beschreibung der dokumentenobjekte und deren logischer und physikalischer verknüpfung (dtd) aber nicht die art ihrer darstellung, das entscheidet letztendlich das programm zur endausgabe.

      das xhtml html mal ersetzen soll hab ich falsch herausgelesen

      Den Smiley kannst du dir ruhig sparen. Die Realitaet ist www.selfxml.de, www.selfphp.de, www.selfwml.de, usw. Ramsch und Ausverkauf also.

      das hab ich mir auch schon gedacht, sonst hätte es ja schon ein selfcss oder selfperl etc. gegeben deshalb drückt der smily auch mehr die freudige erwartungshaltung aus, daß hier in sellfhtml mal mehr über xml und xhtml zu lesen sein wird.
      aber keine angst, ich warte nicht bis ich die früchte anderer aufheben kann.

      die sache mit der dtd, da hatte ich natürlich eine kopie aber wie gesagt, xhtml/xml ist für mich noch völlig neu und da kann der fehler überall drin stecken und was es mit dem namespace im root-element aufsich hat kriegt ich auch noch raus, wenn sich die w3-dokumentationen sich bloß nicht wie gesetzesblätter lesen würden.
      da würde etwas in der richtung telekommunikations-glossar weiterhelfen.

      dank und gruß
      stw

      1. Hallo Smutje

        das xhtml html mal ersetzen soll hab ich falsch herausgelesen

        Das nicht! XHTML soll HTML sehr wohl ersetzen! Aber es ist zunaechst mal eben nichts anderes als HTML, nur eben mit Hilfe von XML definiert und nicht mehr wie bisher mit SGML. Und was das W3-Konsortium da noch so einiges vorhat mit XHTML - Aufsplittung in mehrere Sprachmodule usw. - das ist die Zukunft von HTML.

        die sache mit der dtd, da hatte ich natürlich eine kopie aber wie gesagt, xhtml/xml ist für mich noch völlig neu und da kann der fehler überall drin stecken und was es mit dem namespace im root-element aufsich hat kriegt ich auch noch raus, wenn sich die w3-dokumentationen sich bloß nicht wie gesetzesblätter lesen würden.

        Ja, besonders userfreundlich sind sie nicht. Es sind halt Specs, keine Dokus. Aber es gibt schon eine Menge Buecher zu XML, und auch im Web wird es wohl so nach und nach mehr brauchbare Dokus geben.

        viele Gruesse
          Stefan Muenz

  2. Hallo!

    zu guter letzt : wo finde ich mehr zu xsl ?

    Dazu mal so eben frisch aus der Presse (auf englisch):
    http://www.xml.com/pub/2000/08/holman/index.html?wwwrrr_20000816.ptxt

    Grüße
    Thmas

  3. hi du,

    wieweit wird xhtml von den browsern schon unterstützt ?

    ich habe meine private site in xhtml geschrieben und gleichen einen kleinen artikel mit meinen xhtml-erfahrungen > http://noedler.de/artikel/xhtml.htm

    bye
    jens