Der Daten Import / Export Spezialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
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
  • Seite:
  • 1

THEMA:

Sonderzeichen XML-->CSV werden nicht korrekt umgesetzt 2 Wochen 5 Tage her #4647

  • Andre Seiffert
  • Andre Seifferts Avatar Autor
  • Offline
  • Beiträge: 26
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:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Andre Seiffert.

Sonderzeichen XML-->CSV werden nicht korrekt umgesetzt 2 Wochen 5 Tage her #4648

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1789
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. & 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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von FlowHeater-Team.

Sonderzeichen XML-->CSV werden nicht korrekt umgesetzt 2 Wochen 4 Tage her #4649

  • Andre Seiffert
  • Andre Seifferts Avatar Autor
  • Offline
  • Beiträge: 26
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.

Sonderzeichen XML-->CSV werden nicht korrekt umgesetzt 2 Wochen 4 Tage her #4650

  • Andre Seiffert
  • Andre Seifferts Avatar Autor
  • Offline
  • Beiträge: 26
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.

  • Seite:
  • 1
Ladezeit der Seite: 0.128 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en