---------------------------------------------------- XSD --------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://meinnamespace.meinefirma.de/"
targetNamespace="http://meinnamespace.meinefirma.de/">;
<xs:element name="school">
<xs:complexType>
<xs:sequence>
<xs:element ref="schoolname"/>
<xs:element ref="classroom" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="classroom">
<xs:complexType>
<xs:sequence>
<xs:element ref="classId"/>
<xs:element ref="classname"/>
<xs:element ref="student" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="student">
<xs:complexType>
<xs:sequence>
<xs:element ref="studentId"/>
<xs:element ref="firstname"/>
<xs:element ref="lastname"/>
<xs:element ref="grade"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="schoolname" type="xs:string"/>
<xs:element name="classId" type="xs:int"/>
<xs:element name="classname" type="xs:string"/>
<xs:element name="studentId" type="xs:int"/>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="grade" type="xs:int"/>
</xs:schema>
---------------------------------------------------- XML--------------------------------------------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<school xmlns="http://meinnamespace.meinefirma.de/">;
<schoolname>HTL-Perg</schoolname>
<classroom>
<classId>0</classId>
<classname>4AHIF</classname>
<student>
<studentId>0</studentId>
<firstname>Tobias</firstname>
<lastname>Hochedlinger</lastname>
<grade>4</grade>
</student>
</classroom>
</school>