Moin!
$xml->print_xml();
Gibt es eine Möglichkeit, das XML nicht direkt auszugeben, sondern erstmal als bearbeitbaren String zu bekommen? Dann ein trim() anwenden und weg sind die Whitespaces außendrumherum.
dedlfix.
Genau so. Allerdings würde ich dazu neigen schon die Klasse passend umzubauen. Das heisst, wenn dem nichts entgegen steht, z.B. die Updatefähigkeit, es geht ja wohl (da nehme ich mal frech aus dem Name der Klasse) um Fertigsoftware, hier vBulletin oder wie das Zeug heisst.
Die Klasse vB_AJAX_XML_Builder muss ja irgend wo her kommen. Also gibts wahrscheinlich ein include oder require (-once) in dem die Klasse gebaut wird. Darin die Methode print_xml() suchen und wie von dedlfix gesagt ändern.
Und wenn man das getan hat, dem Hersteller der Software bzw. Bibliothek die eigene Änderung ganz freundlich aufzwingen, z.B. durch einen Bugreport.
Jörg Reinholz