Also wenn es sich nur um eine Tabelle per Datei handelt ist da kein Vorteil von
XML zu
CSV. In dem Fall kann man die
CSV-Datei bequem per Texteditor kontrollieren und das sieht sogar übersichtlicher aus als
XML. Das änder sich aber, wenn man mehrere Tabellen und weitere Daten in einem File übertragen möchte.
XML-Code:
<?
xml version="1.0"?>
<LIBRARY>
<Adresse>
<Field_1> Name 1 </Field_1>
<Field_2> Ort 2 </Field_2>
</Adresse>
<Auftrag>
<Field_1> Auftragsdatum </Field_1>
<Field_2> Lieferdatum </Field_2>
</Auftrag>
</LIBRARY>
PS: Einen haken hat
XML-aber noch. Es reagiert etwas empfindlich auf Sonderzeichen (Umlaute, Symbole, Eurozeichen),
deshalb verwenden wir oft eine Base64 kodierung für die Nutzdaten. Damit ist das natürlich mit Notepad nichts mehr zum kontrollieren.
Grüße // Martin