El Hondo: Sind Webseiten in XML über XSLT eine gute Idee?

Hallo Leute,

gegeben sein ein Sammlung an XML-Dateien die als Webseiten im einheitlichen Layout darzustellen sind, und eine XSLT-Datei. Nun gibt es zwei Möglichkeiten.

1. Ich generiere über einen Parser aus dem XML das HTML und liefere es aus.

2. Oder ich biete direkt das XML mit der Referenz auf das XSLT an.

Nummer 2 wäre mir am liebsten. Ich habe es bereits mit den meisten modernen Browsern probiert und es funktioniert.
Gibt es trotzdem etwas, was gegen diese Methode spricht?

Viele Grüße

el hondo

  1. Hallo,

    1. Ich generiere über einen Parser aus dem XML das HTML und liefere es aus.
    2. Oder ich biete direkt das XML mit der Referenz auf das XSLT an.

    nimm 1, siehe Wikipedia, XSLT, Anwendungen, letzter Abschnitt.

    Freundliche Grüße

    Vinzenz

    1. Hi,

      nimm 1, siehe Wikipedia, XSLT, Anwendungen, letzter Abschnitt.

      Ich hätte nicht erwartet, dass es noch Browser ohne diese Feature gibt.

      Ich hatte Opera, Chrome, Safari, IE und Firefox in den jeweils aktuellen Versionen getestet. Es lief alles wunderbar.

      Aber wer weiß was noch im Umlauf ist. Danke für den Tipp. Ich konvertiere vorher.

      Viele Grüße

      el hondo

      1. Hi,

        Aber die modernen Brwoser nutzen unterschieliche xslt Parser. Standard Syntax ist kein Problem, aber Mozilla basierte Browser koennen z.B. nicht via XPath die namespace Achse ansprechen. Aehnliche Unterschiede gibt es bei den anderen Browsern. Ich empfehle auch, die Seiten serverseitig zu parsen und dann auszuliefern. Apache Cocoon ist ein gutes Servlet, womit man sehr schnell einen entsprechenden Prozess aufbauen kann, allerding sollte man Apache Tomcat Erfahrung haben.

        Gruss, h