Moin, On Donnerstag, 20. März 2008, Filsinger, Andreas (IT-Freiberufler) wrote: [...] > "AHB_SWIFT_Condense" in der bisherigen Version erfüllt im Moment die > Aufgaben > > a) "führende Spaces" also \n \r \tab \blank usw. linksseitig zu überlesen. > b) allgemein \n nicht als Inhalt zuzulassen, die kommen oft im letzten > Buchungstext > c) "<Space><Space>" durch "<Blank>" zu ersetzen [...] > Ich finde das "Beautyfying" der Daten ist (Geschmack-)Sache des > Frontends und ich hoffe mein Patch geht in Produktion. Meinungen dazu > willkommen! [...]
Das moechte ich so nicht einbauen. AqBanking hat die Aufgabe, vernuenftige Daten zu liefern. Gerade *weil* manche Banken da Unsinn zwischenschieben. Bisherige Anwendungen von AqBanking sind auch daran gewoehnt, dass die Daten vernuenftig bearbeitet wurden (eben diese "Verschoenerungen", aber auch Zeichensatz-Anpassungen etc). Es ist fuer mich also keine reine "Verschoenerung", sondern eine wichtige Aufgabe, die von der Anwendung erwartet werden kann. Manche Formate erlauben beispielsweise gar nicht die Unterscheidung, ob ueberzaehlige Blanks am Ende nun Absicht sind oder formatbedingt (z.B. DTAUS). Ich moechte daher das bisher so konsistente Verhalten auch so belassen. Ich schlage daher vor, dass Du in Deiner Anwendung Deine Hashroutine derart anpasst, dass Du vorher die Daten normalisierst. Dann passen naemlich wieder alle Quellen zusammen... Gruss Martin -- "Things are only impossible until they're not" Martin Preuss - http://www.aquamaniac.de/ AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Aqbanking-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/aqbanking-devel
