hierbei handelt es sich um meine persönliche vorgehensweise, welche ich bisher woanders nicht gesehen habe.
ich bevorzuge die arbeitsweise mit DOMs. an dem objekt ausgabe kannst du eine DOM-ähnliche struktur erkennen. zudem leite ich ausgabe von meiner basisklasse objekt ab, welche noch diverse andere methoden hat. z.b. __get und __set, welche später in php5 benutzt werden können.
weiterhin habe ich noch xml methoden in der basisklasse, so daß ich von der struktur 1-2-3 einen xml-datenstrom habe. hier kann ich dann auch mit xslt darstellen.
leider bin ich noch nicht dazu gekommen, eine benutzerfreundliche doku zu erstellen. diese werde ich dann im internet bereitstellen.