p·a·t·c·o·n·f·i·g·u·r·a·t·i·o·n::

Klasse zum Einlesen von XML-Konfigurationsdateien.

//Aufgabe

patConfiguration entstand zu den Zeiten, als die einzige stabile API für XML in PHP die SAX-basierten xml_* Funktionen waren. patConfiguration ermöglicht es dem Programmierer, Konfigurationsdateien im XML-Format abzulegen und über einen speziellen Tag zu definieren, in welchen Datentyp die einzelnen Elemente konvertiert werden sollen.

Dabei können sowohl skalare Typen wie Strings, Integers oder Boolesche Werte verwendetet werden, als auch komplexe Typen wie Arrays oder Objekte, die beliebig tief verschachtelt werden können. patConfiguration unterstützt Atrribute, Namespaces, Whitespace-Behandlung über xml:space und ist in der Lage, die eingelesenen Konfigurationen zu cachen, um die Performance zu erhöhen.

Im Moment arbeite ich an einer komplett überarbeiteten Version von patConfiguration, die treiberbasiert arbeitet und verschiedene Formate einlesen und schreiben kann.

//Technologien

Technische Konzeption
PHP4-Programmierung

//Verwendete Software

Homesite v5

//Links

patConfiguration Homepage

[gerendert in 0.028024911880493s]