Hallo,
Aber weil er keine Datenbank, da habe ich mir über legt das gleich mit XML (XML Schema) zu machen nur ich bekomme es einfach nicht hin.
Stelle dir XML-Schema wie eine DTD vor. Dann wird dir auch klar, warum du im XML-Schema keine Daten speichern kannst.
Du kannst selbstverständlich eine XML-Schema erstellen das auf eine (oder mehrere) XML-Dateien angewendet wird. Dann brauchst du aber auch einen XML-Parser der Schema versteht und dein XML gegen das Schema validieren kann. In dem Fall könntest du mit Hilfe von XML-Schema bestimmen, welches Element in deinem XML wie und was enthalten sollte (z.B. das das Element <username> mindesten 5 maximal 10 Zeichen enthalten muss etc.)
Grüße
Thomas