stareagle: xhtml html xml ... verwirrung

Beitrag lesen

Moin,

Wie muss ich mir das vorstellen?
Daten im CMS werde vom XSLT "umgewandelt"?

Die Daten könnten z.B. vom CMS als XML (aka eigene XML-Sprache) verarbeitet werden. Diese Daten werden dann einem XSLT-Prozessor übergeben. Dieser braucht noch ein XSL-Stylesheet das ist wiederum eine XML-Sprache, mit der man beschreibt, wie man eine XML-Sprache in eine andere oder ein anderes Text-basiertes Format wandelt.

Daraus baut der XSLT-Prozessor dann die HTML-Ausgabe, die an den Browser gesendet wird. Apache Cocoon arbeit meines Wissens nach diesem Prinzip.

Man kann damit sehr nette Sachen machen. So kannst du z.B. aus ein und denselben Daten HTML, PDF (mit ein wenig Hilfe), LaTeX, Dokumente im OpenOffice-Format etc. erzeugen.

Es gibt übrigens bereits eine XML-Sprache bei der das gemacht wird: Docbook. Das eine XML-Sprache, die dafür gedacht ist Dokumente - in erster Dokumentationen zu Software - zu schreiben. Das ganze ist erst mal unabhängig vom Ausgabeformat. Erst mit einem XSL-Stylesheet wird dann die letztendliche Ausgabe erzeugt.

Gruß

Stareagle

0 50

xhtml html xml ... verwirrung

manman
  • html
  1. 0
    anjoschu
    1. 0
      manman
      1. 0
        anjoschu
        1. 0
          Gunnar Bittersmann
          1. 0
            anjoschu
        2. 0
          manman
          1. 0
            stareagle
            1. 0
              manman
    2. 1
      Gunnar Bittersmann
      1. 0
        manman
        1. 0
          Gunnar Bittersmann
          1. 0
            manman
            1. 0
              Gunnar Bittersmann
              1. 0
                manman
            2. 0
              Cyx23
        2. 0
          anjoschu
      2. 0
        anjoschu
        1. 0
          Gunnar Bittersmann
  2. 0
    Harlequin
    1. 0
      manman
      1. 0
        Harlequin
        1. 0
          Sven Rautenberg
          1. 0
            Harlequin
            1. 0
              Sven Rautenberg
              1. 0
                Harlequin
              2. 0
                Christian Seiler
            2. 0
              Daniel Thoma
            3. 0
              Christian Seiler
              1. 0
                Harlequin
                1. 0
                  Christian Seiler
                  1. 0
                    Harlequin
                    1. 0
                      Christian Seiler
                  2. 0
                    Harlequin
                    1. 0

                      Templates, Trennung von Präsentation und Prozesslogik

                      Christian Seiler
                      • programmiertechnik
                      1. 0
                        Harlequin
                        1. 0
                          Christian Seiler
      2. 0
        Gunnar Bittersmann
  3. 0
    Gunnar Bittersmann
    1. 0
      Cyx23
      1. 0
        Gunnar Bittersmann
        1. 0
          Cyx23
      2. 0
        molily
        1. 0
          Cyx23
          1. 0
            molily
            1. 0
              Cyx23
              1. 0
                molily
                1. 0
                  Daniel unreg
                  1. 0
                    Gunnar Bittersmann
                  2. 0
                    molily