Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren Beispiele zum TextFile Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Codepage konvertieren 1 / 2 , Verarbeitung von CSV Kopf- und Fußzeilen , Import und Export von vCard Textdateien

Sonderzeichen XML-->CSV werden nicht korrekt umgesetzt

  • Andre Seiffert
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
4 Monate 3 Wochen her - 4 Monate 3 Wochen 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?
Anhänge:
Letzte Änderung: 4 Monate 3 Wochen her von Andre Seiffert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Monate 3 Wochen her - 4 Monate 3 Wochen 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: 4 Monate 3 Wochen her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Andre Seiffert
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
4 Monate 3 Wochen 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.

  • Andre Seiffert
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
4 Monate 3 Wochen 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.322 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en