Cool wäre übrigens auch eine xml-Deklaration nach dem Motto:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
und eine Namespace-Deklaration (xmlns) mit Schema, was aber wegen der nicht feststehenden Tagnamen eher flach fällt. Anstatt die Namen als Tagnamen zu haben, hätte man vielleicht besser so etwas wie:
Code:
<Person name="Jan" Groesse="170 m" gewicht="60 kg" Haarfarbe="schwarz">
...
vorsehen können. Vorher ein Schema (xsd) erstellen, wäre dafür eine gute Idee.
Das aber nur so als Anmerkung. Natürlich kann man Parser bauen, die mit dem zurecht kommen, was du gebaut hast.