
Steffen Oschatz wrote:
Hallo zusammen,
nach dem ich mich neulich erst in das re-modul eingearbeitet habe brauch ich zu diesem Thema noch einmal Hilfe. Erstmal eine kleine Erklaerung:
Ich habe als Ausgangslage ein unformatierten xml-String (da ich cElementTree verwende). Der wird dann spaeter in einer GUI weiterverarbeitet. Jedoch soll es dem Benutzer auch moeglich sein direkt auf der Konsole Statusinformationen durch diesen xml-String zu gewinnen. Dazu muss ich zunaechst erst mal einen PrettyPrinter (aus Sax2) bemuehen, wofuer ich wiederum ein stream benoetige (deshalb StringIO)
Nun aber das eigentliche Problem: ich moechte die Attribute mit escape-sequenzen einfaerben, die "human maschine" braucht sonst zu lange zum parsen ;-). [...]
Dann würde ich doch einen anderen Weg gehen, und einen eigenen XML-PrettyPrinter schreiben. Der hat dann ja Zugriff auf alle Elemente und Attribute, während er diese durchwandert und kann entsprechende Formatierungen durchführen. Wenn ich das XML eh schon in einem DOM habe, warum sollte ich dann reguläre Ausdrücke auf das serialisierte XML loslassen ;-) -- Gerhard _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de