Angenommen, ich habe eine Reihe von Elementen wie zu speichern:Wie kann ich mehrere Elemente in einer XML-Datei zum einfachen Parsen speichern?
fruitList = "apple", "orange", "banana", "kiwi", ...
Wie würden Sie diese XML in speichern?
<FruitList>"apple", "orange", "banana", "kiwi"</FruitList>
ODER
<Fruits Type="Expensive" List="apple", "orange", "banana", "kiwi"> </Fruits>
Gibt es einen besseren Weg?
Egal welche Methode gewählt wird, wie kann ich die Liste leicht analysieren, so dass das Parsing müssen nicht auf, wenn die Formatierung der Elemente ändern, wie etwas geändert wird:
<FruitList>
"apple",
"orange",
"banana",
"kiwi"
</FruitList>
Danke, gute Idee. –
Ich würde immer noch empfehlen, den Serializer zu verwenden. Konstruieren Sie ein Objekt, das Ihre Metadaten enthält, und initialisieren Sie es anschließend mit XML. –
Danke Brian, aber was ich mache ist anders. Ich speichere nur einige externe Programmeinstellungen, um sie in die App zu laden. Die Beispiele sind möglicherweise nicht klar, aber es ist der Benutzer, der der XML-Datei weitere Inhalte hinzufügen kann. –