Wie xml in solchen dummen Format analysieren:Parsing plist xml
<key>KEY1</key><string>VALUE OF KEY1</string>
<key>KEY2</key><string>VALUE OF KEY2</string>
<key>KEY3</key><integer>42</integer>
<key>KEY3</key><array>
<integer>1</integer>
<integer>2</integer>
</array>
Parsing wäre sehr einfach, wenn alle Werte gleichen Typen haben würden - zum Beispiel Saiten. Aber in meinem Fall könnte jeder Wert string, data, integer, boolean, array oder dict sein.
Diese XML-Datei sieht fast wie json aus, aber leider ist das Format fest, und ich kann es nicht ändern. Und ich würde eine Lösung ohne externe Pakete bevorzugen.
Ich schreibe auch etwas ähnliches während einer Zwischenzeit. https://github.com/lofcek/plist – lofcek
großartig! Wenn Sie mit dieser Antwort zufrieden sind, akzeptieren Sie sie bitte. – jxstanford