Zurück zum alten System. Was hatte mich also zur Umstellung von Perl auf Python bewogen? Eigentlich wären die Perl-Bindings zu libxml2 optimal, ja wenn sowohl die Bindings wie auch libxml2 selbst nicht so schrecklich instabil gewesen wären -- mit jeder Versionsänderung an einer der beteiligten Komponenten libxml2, Perl und XML::LibXML sind zwar einige der zahlreichen alten Bugs gefixt, aber dafür haben sich gleich genausoviele neue Abgründe aufgetan. Insbesondere das neue UTF-8-Handling von Perl 5.8 schien sich mit dem XML-Modul zu beissen... Damit flog mir das Modul mit einem "unknown error due XInclude at .../LibXML.pm line 340" um die Ohren. Zwar immer noch besser als die kommentarlosen Abstürze und fehlerhaft eingelesener Dateien vorheriger Versionen, den Grund gefunden habe ich aber trotzdem nicht (<xi:xinclude> auf Testdateien, auch verschachtelt, funktioniert natürlich anstandslos.) Ob sich das inzwischen gebessert hat? Keine Ahnung, ich habe Perl seitdem nicht mehr angefasst.