Archiv des Tags ‘XSLT’
in Kategorie PHP, XML & Co
Schlagworte: I18N, PHP, Template Engine, XML & Co, XPath, XSLT
Eine große Stärke der Template Engine die im Laufe dieser Beitragsreihe aufgebaut wurde ist die Internationalisierung oder kurz I18N. Oft möchte man eine Website nicht nur in einer Sprache zur Verfügung stellen. Um die Mehrsprachigkeit einer Website herzustellen gibt es bereits einige Ansätze, doch keiner ist meiner Meinung nach so elegant wie der, den ich in diesem Beitrag vorstellen werde.
den ganzen Beitrag ansehen
in Kategorie PHP, XML & Co
Schlagworte: PHP, Template Engine, XML & Co, XSLT
Die Trennung zwischen Applikationslogik und Präsentation steht beim Einsatz von Template Engines im Vordergrund. Oftmals ist es aber dennoch nötig oder geschickt im Template selbst Informationen aus der Applikationslogik zu erhalten. Die XSL–Extension bietet eine schöne Möglichkeit PHP–Funktionen im XSL–Template aufzurufen.
den ganzen Beitrag ansehen
in Kategorie PHP, XML & Co
Schlagworte: PHP, Template Engine, XHTML, XML & Co, XSLT
Heute möchte ich nur kurz auf ein Problem aufmerksam machen, welches Auftritt, wenn XHTML–Output generiert werden soll. XSLT bietet zwar grundsätzlich für HTML eine extra Outputmethode an,
allerdings habe ich mich persönlich längst von HTML verabschiedet und setze nur noch XHTML ein.
den ganzen Beitrag ansehen
in Kategorie PHP, XML & Co
Schlagworte: PHP, Template Engine, XML & Co, XSLT, XSLTProcessor
Im letzten Beitrag dieser Reihe wurde der Aufbau der XSL–Stylesheets besprochen, um sie effektiv als Templateengine einsetzen zu können. Danach haben wir das Stylesheet mit einer XML–Datei verlinkt und ein passender Browser konnte dann die XHTML–Ausgabe generieren. Da aber nicht jeder Internetnutzer über einer Browser auf unsere Seite kommen wird, der auch XSLT beherrscht, sollte diese Aufgabe bereits vom Webserver übernommen werden.
den ganzen Beitrag ansehen
in Kategorie PHP, XML & Co
Schlagworte: PHP, Template Engine, XML & Co, XSLT
Wie XML dynamisch generiert werden kann wissen wir bereits. Nun geht es darum die XSLT–Stylesheets möglichst geschickt aufzubauen. Hier gibt es ein paar Hürden zu bewältigen an die man meistens zuvor gar nicht denkt. Wer Teil 1 oder Teil 2 dieser Beitragsreihe verpasst hat, sollte dies zuvor noch nachholen.
den ganzen Beitrag ansehen