Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Sonderzeichen XML-->CSV werden nicht korrekt umgesetzt

Mehr
2 Jahre 1 Monat her - 2 Jahre 1 Monat her #4647 von Andre Seiffert
Sonderzeichen XML-->CSV werden nicht korrekt umgesetzt wurde erstellt von Andre Seiffert
Hallo,

ich versuche einige Felder aus einem XML File mittels TextFile-Adapter in eine CSV zu schreiben. Leider "zerstören" mir die Sonderzeichen die definierten Spalten, da manche für eine Texttrennung sorgen. Alle anderen Zeilen ohne solche Zeichen werden korrekt geschrieben.

Auf der Read-Seite mit XML-Adapter ist aktuell als Zeichensatz 65001, utf-8,Unicode (UTF-8) eingestellt, auf der Write-Seite 1252, Windows-1252,Westeuropäisch (Windows). Ich habe auch bereits alle anderen gängigen Codepages probiert, aber das Problem bleibt dasselbe:

Beispiele siehe Bild in Anlage

Gibt es hier eine Lösung?
Letzte Änderung: 2 Jahre 1 Monat her von Andre Seiffert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 1 Monat her - 2 Jahre 1 Monat her #4648 von FlowHeater-Team
Hallo Herr Seiffert,

welche Version setzen Sie den ein? Diese Zeichen sollten eigentlich automatisch umgewandelt werden!

Das Problem sind die Zeichen (& > <). Wenn diese im Text vorkommen werden diese durch die Zeichenfolgen "& a m p ;", "& g t ;" bzw. "& l t ;" (Leerzeichen müssen hier entfernt werden)  ersetzt. Da hier der Strichpunkt am Ende vorkommt wird das in der CSV Datei dann als separate Spalte erkannt.

Im Normalfall wandelt der XML Adapter diese Zeichenfolgen automatisch in die richtigen Zeichen (z.B. &amp; in „&“) um so dass diese korrekt auf der WRITE Seite ankommen.
Warum das bei Ihnen nicht so ist? Evtl. liegt es an der verwendeten Version. Das Verhalten sollte aber immer schon so gewesen sein.

Um das genauer zu analysieren, bräuchte ich mal die Definition sowie eine Beispiel XML Datei.

Sie könnten diese Zeichenfolgen auch mit dem String Replace Heater ersetzen bevor Sie den Inhalt auf die WRITE Seite geben.

Im Anhang habe ich Ihnen mal 2 Beispieldefinitionen erstellt. Einmal wird eine XML Datei in eine CSV Datei exportiert wo dieses Zeichen automatisch umgewandelt werden. Die zweite Definition ersetzt diese Zeichen manuell. Allerdings zur Demonstration aus einer CSV Datei.

 

Dateianhang:

Dateiname: xml-sonder...tzen.zip
Dateigröße:10 KB

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 2 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 1 Monat her #4649 von Andre Seiffert
Hallo Herr Stark,

danke für die Infos. Ich nutze die Version 4.2,1 aktuell. Wenn ich damit zum Beispiel mit dem XML Adapter in eine Access Datenbank schreibe, so habe ich das Problem nicht.

Ich werde es mal mit zur Verfügung gestellten Informationen probieren.

Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 1 Monat her #4650 von Andre Seiffert
Ah, ich kann mir die Beispiele leider nicht anschauen, da ich nicht die aktuellste Version habe. Werde es trotzdem irgendwie versuchen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.269 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.