Clansuite Community Forum


 
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: [WIP] - XSLT View  (Gelesen 1781 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Rikku
Neuling
*
Offline Offline

Beiträge: 24


« am: März 26, 2009, 12:26:10 »

Clansuite soll als alternative einen zweiten View neben Smarty bekommen.

Das wird mittels XSLT (Extensible Stylesheet Language Transformation) realisiert.

XSLT baut auf der logischen Baumstruktur eines XML-Dokumentes auf und dient zur Definition von Umwandlungsregeln. XSLT-Programme, sogenannte XSLT-Stylesheets, sind dabei selbst nach den Regeln des XML-Standards aufgebaut. (Quelle: Wikipedia)

Dazu wollen wir hier Linkverweise / Anregungen / Verfahren zu diesen Thema festhalten.

Als erste Anlaufstelle dazu dient natürlich das PHP Manual.
http://de.php.net/manual/de/book.xsl.php

Sehr viele und nützliche XSL Stylesheet Beispiele.
http://www.zvon.org/xxl/XSLTutorial/Output/contents.html

XSLT Tutorial
http://www.w3schools.com/xsl/

Anschauliches Beispiel.
http://www.webholics.de/2007/08/14/xslt-als-template-engine-in-php-teil-1/

Gespeichert
Rikku
Neuling
*
Offline Offline

Beiträge: 24


« Antworten #1 am: April 29, 2009, 01:10:48 »

testfiles für xsltview
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #2 am: April 30, 2009, 07:29:56 »

Ok, ein zweistufiges Rendering is perfekt. Das werden wir aufnehmen.

Dann müssten wir noch schaun, wie wir XMLReader und XMLWriter vernünftig damit verbinden können.
Ein weiteres Problem dürfte das XML-Error- bzw Exceptionhandling sein.

Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Rikku
Neuling
*
Offline Offline

Beiträge: 24


« Antworten #3 am: April 30, 2009, 09:02:11 »

frage ist natürlich ob wir wieder an geschwindigkeit verlerien, die zuerst durch die extension gegenüber smarty bekommem?
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #4 am: April 30, 2009, 09:57:55 »

*grübel* Wie meinst Du das? Meinst Du das zwei stufige Rendering (Layout+Template) ist langsam? Oder XML gegen Smarty Rendering?
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Rikku
Neuling
*
Offline Offline

Beiträge: 24


« Antworten #5 am: April 30, 2009, 10:42:50 »

Jau, ich meinte das doppel rendering weil der XSLT Processor ja zwei mal seine arbeit machen muss. Also einmal ist auf jedenfall schnell als smarty dadurch das der processor eine extension ist und smarty nur nativ mit php arbeitet. Aber diesen performence gewinn könnte man evtl. durch das doppel rendering wieder verlieren.
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #6 am: April 30, 2009, 11:21:00 »

Das glaub ich nich: zwei mal nen DomDocument Objekt zu erzeugen und zu transformieren kann nicht so schwer zu Buche schlagen. Wir sparen den kompletten Smarty Overhead.
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines

Google visited last this page April 29, 2012, 07:57:57