How To

Diese Seite soll Ihnen erklären wie die XML-Datei, die Sie zur Verarbeitung auf unserer Seite hochladen können, formatiert sein muss.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="../Trees.xsl"?>

<Tree>
    
    <Person ID="1" FirstName="Vater"  LastName="Müller" Gender="male" ChildOf="0" MarriedTo="" Birthday="2002-09-25" Death="2002-09-25"/> 
    <Person ID="2" FirstName="Mutter" LastName="Müller" Gender="female" ChildOf="" MarriedTo="1" Birthday="2002-09-25"/>
    <Person ID="3" FirstName="Kind" LastName="Müller" Gender="male" ChildOf="2" MarriedTo="" Birthday="2002-09-25"/>
	
</Tree>

Die XML-Datei muss einen Verweis auf das auf dem Server liegende XSLT-Stylesheet besitzen (siehe Zeile 2). Das Root-Element der XML-Datei ist der Tree-Tag, der die einzelnen Personenelemente beinhaltet. Jede Person muss die Attribute ID, FirstName, LastName, Gender, ChildOf und Birthday besitzen (Death für den Fall, dass die Person verstorben ist). Die ID muss eine eindeutige positive Ganzzahl sein, sie darf also nicht mehrmals für unterschiedliche Personen verwendet werden. Der FirstName beinhaltet den Vornamen und LastName den Nachnamen der Person. ChildOf zeigt auf die ID des Vaters bzw. der Mutter Person. Die oberste Person Ihres Stammbaumes muss als ChildOf-Attribut "0" haben. Das Attribut Birthday muss ein Datum im Format YYYY-MM-DD beinhalten. Im Falle einer verheirateten Person fügen sie noch das Attribut MarriedTo ein, das auf die ID des Partners zeigen soll. Der angeheiratete Partner muss als ChildOf Attribut "" besitzen.

Ihre Datei wird nach dem Upload außerdem mit Hilfe einer XSD-Datei validiert, um etwaige Fehler auzuschließen.

Zurück zur Startseite