Hallo,
ich möchte für mein mit einer Sprachdatei in XML umsetzen. Alle Texte etc. sind in dieser Datei dann enthalten.
Nachdem ich mir den Aufbau der XML Datei überlegt habe und mir auch schon die von z.B. Notepad++ angeschaut habe ich mal zwei Entwürfe gemacht.
Als Beispiel sind dort die Texte für das Menu und deren Items enthalten.
Erster:
Zweiter:
Beim 1. ist der Vorteil das jedes Item bei MenuItem eindeutig über die ID ist. Der Nachteil wenn ich jetzt beim 1. bei MenuItem das Item "Öffnen" einfügen will, bekommt es die ID 5, obwohl es eigentlich an 2ter Stelle sollte unter "Neu".
Beim 2. ist der Vorteil das man sofort erkennt welches MenuItem zu welchem Menu gehört. Der Nachteil ist das man alleine an der MenuItem ID das Item nicht eindeutig ist.
Was ist die bessere Lösung oder habt ihr vielleicht vorschläge?
ich möchte für mein mit einer Sprachdatei in XML umsetzen. Alle Texte etc. sind in dieser Datei dann enthalten.
Nachdem ich mir den Aufbau der XML Datei überlegt habe und mir auch schon die von z.B. Notepad++ angeschaut habe ich mal zwei Entwürfe gemacht.
Als Beispiel sind dort die Texte für das Menu und deren Items enthalten.
Erster:
XML:
<Content>
<Menu>
<Item ID="1">Datei</Item>
<Item ID="2">Bearbeiten</Item>
<Item ID="3">Hilfe</Item>
</Menu>
<MenuItem>
<Item menuID="1" ID="1">Neu</Item>
<Item menuID="1" ID="2">Schließen</Item>
<Item menuID="2" ID="3">Rückgängig</Item>
<Item menuID="2" ID="4">Wiederherstellen</Item>
</MenuItem>
</Content>
Zweiter:
XML:
<Content>
<Menu>
<Item ID="1" name="Datei">
<MenuItem ID="1" name="Neu" />
<MenuItem ID="2" name="Öffnen" />
<MenuItem ID="3" name="Schließen" />
</Item>
<Item ID="2" name="Bearbeiten">
<MenuItem ID="1" name="Rückgängig" />
<MenuItem ID="2" name="Wiederherstellen" />
</Item>
<Item ID="3" name="Hilfe"></Item>
</Menu>
</Content>
Beim 1. ist der Vorteil das jedes Item bei MenuItem eindeutig über die ID ist. Der Nachteil wenn ich jetzt beim 1. bei MenuItem das Item "Öffnen" einfügen will, bekommt es die ID 5, obwohl es eigentlich an 2ter Stelle sollte unter "Neu".
Beim 2. ist der Vorteil das man sofort erkennt welches MenuItem zu welchem Menu gehört. Der Nachteil ist das man alleine an der MenuItem ID das Item nicht eindeutig ist.
Was ist die bessere Lösung oder habt ihr vielleicht vorschläge?
Zuletzt bearbeitet von einem Moderator: