p·a·t·x·m·l·r·e·n·d·e·r·e·r::

XML-Transformationen in PHP4.

//Aufgabe

patXMLRenderer entstand aus der Not heraus, XML-Daten in HTML transformieren zu müssen und dabei auf beliebige PHP-Funktionen zugreifen zu wollen. Dabei entstand ein Framework, das zum damaligen Zeitpunkt einzigartig für PHP war.

patXMLRenderer transformiert mit Hilfe einer Templating Engine beliebige XML-Tags in andere ASCII-basierte Daten (HTML, XML, LaTeX). Weiterhin können Namespaces an PHP-Objekte gebunden werden, die dynamisch Inhalte bereitstellen. Diese Inhalte werden danach in das gewünschte Ausgabe-Format transformiert.

Dadurch ist es möglich, Datenbankabfragen, Berechnungen oder auch Kontrollstrukturen direkt im XML-Dokument einzubinden. Bereits auf der International PHP Conference 2001 sowie auf dem LinuxTag 2002 habe ich über diese Technik referiert.

//Technologien

Technische Konzeption
PHP4-Programmierung

//Verwendete Software

Homesite v5

//Links

patXMLRenderer Homepage

[gerendert in 0.035619974136353s]