XML: Itemliste
-
Hi,
ich erstelle gerade eine XML Datei und brauche eine Liste von IDs. Normalerweise würde man das ja so machen:
<Items> <Item>2</Item> <Item>4</Item> <Item>11</Item> ... </Items>
Aber da ich die XML Datei per Hand erstelle, ist das ziemlich lästig. Kann ich die Items einfach hintereinander aufzählen? Oder verletzt das irgend eine XML Regel? Wenn ich Aufliste, wie würdest ihr es machen? So:
<Items>2 4 11 ...</Items>
oder so?
<Items itemIDs="2 4 11 ..." />
?
-
Hab zwar wenig Plan von XML, aber wenn das lästig für dich ist, dann schreib dir lieber dein eigenes Binärformat.
-
Der zweite und dritte Vorschlag geht auch - ist aber nicht üblich. Ausserdem musst du dann den Inhalt eines Elements zusätzlich nochmals parsen (nicht XML, sondern dein eigenes Format). Macht also kein Sinn.
Nimm besser einen guten Editor, der dir die Arbeit abnimmt.