Hey 
Ich habe eine XML-Datei mit etwa folgendem Inhalt:
Wie man sehen kann soll der <category>-Tag "unendlich" tief in die Struktur rein gehen können und je nach belieben auf jeder Ebene auch <object>s beinhalten können.
Diese Struktur wollte über ein XML-Schema (xsd) serialisieren lassen, doch ich weiß nicht wie ich im Schema sagen soll, dass die categories unendlich tief gehen können.
Gibt es dafür eine Lösung (ich denke mal, ich bin noch nicht ganz vertraut mit Schemata) oder bin ich hier mit XML als "Datenbank" fehl am Platz (bzw. zahlt sich für diese Verwendung ein anderes System mehr aus?)
Ich habe eine XML-Datei mit etwa folgendem Inhalt:
Code:
<items>
<category name="Sample Category #1">
<category name="Sample Subcategory #1.1">
<object>
<name>Sample Inner Object</name>
<desc>Sample Description</desc>
<object>
</category>
<object>
<name>Sample Name</name>
<desc>Sample Description #2</desc>
<object>
</category>
<category name"MyCat #2">
<object>
<name>Another Object</name>
<desc>Another Description</desc>
<object>
</category>
</items>
Wie man sehen kann soll der <category>-Tag "unendlich" tief in die Struktur rein gehen können und je nach belieben auf jeder Ebene auch <object>s beinhalten können.
Diese Struktur wollte über ein XML-Schema (xsd) serialisieren lassen, doch ich weiß nicht wie ich im Schema sagen soll, dass die categories unendlich tief gehen können.
Gibt es dafür eine Lösung (ich denke mal, ich bin noch nicht ganz vertraut mit Schemata) oder bin ich hier mit XML als "Datenbank" fehl am Platz (bzw. zahlt sich für diese Verwendung ein anderes System mehr aus?)