[ANNOUNCE] mod_sqil: Ein RDBMS => XML Wrapper

[ANNOUNCE] mod_sqil: Ein RDBMS => XML Wrapper

am 07.05.2006 18:30:05 von Joachim Zobel

Hi.

Die erste Beta (0.9.0) von des Apache Moduls mod_sqil ist fertig. Beta
heisst, das das Interface beibehalten wird. Das Modul ist bis jetzt
allerdings kaum getestet worden. Es ist unter

http://www.heute-morgen.de/modules/mod_sqil/

zu finden

SQI(nterface)L ist eine SQL "Server Page" Erweiterung. Das Modul generiert
XML aus SQL Abfragen. Es gibt ein Parameter Tag, um Parameter zu
deklarieren. Diese können dann von bind Tags verwendet werden. Es gibt
ein field Tag, um Felder auszugeben. Mit einem if-exists Tag können
Abfrageteile ein/ausgeblendet werden.

Ein Beispliel sagt vermutlich mehr:
http://www.heute-morgen.de/modules/examples/log/

Die Abhängigkeiten sind zur Zeit noch wenig erfreulich:
apache 2.2, da apr_dbd benutzt wird
mod_xmlns in einer zur XMLNS version 20060220 kompatiblen Version,
mod_form,
librecode und
mod_delay (auch von mir, optional).

Die benötigte mod_xmlns Version gibt es hier:
http://apache.webthing.com/svn/apache/filters/xmlns/

Ich werde eine Demo (das was unter example/log liegt) Online stellen,
sowie es einen debianisierten (sarge) Apache 2.2 gibt.

mod_sqil ist ein Filter, es kann daher ein Querybuilder vorgeschaltet
werden. Die Demo benutzt zur Zeit mod_transform mit einem xslt Stylesheet,
um HTML zu generieren. Dies ist aber m. E. keine gute Lösung (zu
kompliziert, nicht streaming). Ich hoffe, in Zukunft ein mod_tal (TAL
von Zope) zu implementieren, um dies besser zu lösen.

Ich bin an Kommentaren und Kritik interessiert, ggfs. auch später per
Email.

Gruß,
Joachim

--
Warnung: \" kann Augenkrebs verursachen.