Würde für dateien die in
xml erstellt wurden Punkt c zu treffen oder nicht?
Nein.
XML Dateien sind entwickelt worden, um das Datenschema (also was wo steht) explizit mit den Daten zusammen zu speichern.
Einstellungen sehen dann z.B. so aus:
Code:
<?
xml version="1.0" encoding="utf-8"?>
<Param xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Kappa>6.7e-6</Kappa>
<b1>0.1</b1>
<b2>0.6</b2>
<Lambda>33.63</Lambda>
<Epsilon>0.25</Epsilon>
<Hm>2.75e5</Hm>
<w0>13.186e-6</w0>
</Param>
Du siehst, man kann da relativ einfach dran herum fummeln. Abhilfe wäre z.B. die Datei nicht "*.xml" zu nennen, sondern eine eigene Endung oder "*.dat". Und vielleicht im Appdata-Ordner speichern, da verirren sich nicht so viele Benutzer hin.
Mit ein Grund für
XML ist ja, dass die Daten wichtiger als das Programm sind. Man hatte häufiger mal "uralte Daten, aber verflucht das Programm läuft nicht mehr. Wir brauchen aber die Daten!!!"