terravotion
Erfahrenes Mitglied
Hallo wieder ein Mal zu später Stunde.
Ich möchte ein XML File auslesen und die Daten spezifisch aussortieren:
Das Auslesen ist auch kein Problem, aber das Identifizieren eines spezifischen Elementes und das Auslesen des Inhaltes macht mir Mühe...
So etwa sieht das XML File aus:
So sollte dsa etwa sein, einfach mal so in Pseudocode geschrieben =)
Wie krieg ich das hin?
Und nun zum nächsten Problem...
Das kann sich ohne weiteres bis zu 20'000 Mal wiederholen. Und ich weiss jetzt nicht so Recht, ob das optimal ist oder ob sich das vereinfachen lässt.
Ich möchte ein XML File auslesen und die Daten spezifisch aussortieren:
Das Auslesen ist auch kein Problem, aber das Identifizieren eines spezifischen Elementes und das Auslesen des Inhaltes macht mir Mühe...
So etwa sieht das XML File aus:
Code:
<dict>
<key>Name</key><string>Track 3</string>
<key>Artist</key><string>INTERPRET</string>
<key>Album</key><string>CDN</string>
<key>Location</key><string>file://localhost/F:/.../Track%203.mp3</string>
</dict>
So sollte dsa etwa sein, einfach mal so in Pseudocode geschrieben =)
Code:
if(Element == "key" && Element.getContent() == "Name") {
trackName = Element.getContent();
}
if(Element == "key" && Element.getContent() == "Artist") {
trackArtist = Element.getContent();
}
if(Element == "key" && Element.getContent() == "Album") {
trackAlbum = Element.getContent();
}
if(Element == "key" && Element.getContent() == "Location") {
trackLocation = Element.getContent();
}
if(!file_exist(trackLocation)){
Syso("Konnte nicht gefunden werden: " + trackArtist + " - " + trackAlbum + " - " + trackName);
}
Wie krieg ich das hin?
Und nun zum nächsten Problem...
Das kann sich ohne weiteres bis zu 20'000 Mal wiederholen. Und ich weiss jetzt nicht so Recht, ob das optimal ist oder ob sich das vereinfachen lässt.
Zuletzt bearbeitet: