Hallo zusammen,
ich habe ein kleines Problem beim Einlesen eines XML File. Folgende Struktur ist im XML FIle:
Alles anzeigen
Ich möchte nur den Knoten <item name="deutschland"> einlesen. Wie kann man das machen?
In der Methode kann ich ja über auf die Attribute zugreifen. Wie kann man das nun abfangen?
Bis jetzt sehen meine XML Methoden wie folgt aus:
Alles anzeigen
Folgende Variablen stehen in der der h Datei
Als Ergebnis beim einlesen bekommen ich ein Array mit zwei Einträgen, wodrin jeweils die Bildnamen stehen. Ich möchte aber nur den Knoten mit Germany haben und das in einem Array. Wo ist der Fehler? bzw. Denkfehler?
Danke
ich habe ein kleines Problem beim Einlesen eines XML File. Folgende Struktur ist im XML FIle:
Quellcode
Ich möchte nur den Knoten <item name="deutschland"> einlesen. Wie kann man das machen?
In der Methode kann ich ja über auf die Attribute zugreifen. Wie kann man das nun abfangen?
Bis jetzt sehen meine XML Methoden wie folgt aus:
Quellcode
- - (void)parser:(NSXMLParser *)parser
- didStartElement:(NSString *)elementName
- namespaceURI:(NSString *)namespaceURI
- qualifiedName:(NSString *)qualifiedName
- attributes:(NSDictionary *)attributeDict {
- currentElement = [elementName copy];
- if ([elementName isEqualToString:@"item"]) {
- item = [[NSMutableDictionary alloc] init];
- currentBild = [[NSMutableString alloc] init];
- }
- }
Folgende Variablen stehen in der der h Datei
Als Ergebnis beim einlesen bekommen ich ein Array mit zwei Einträgen, wodrin jeweils die Bildnamen stehen. Ich möchte aber nur den Knoten mit Germany haben und das in einem Array. Wo ist der Fehler? bzw. Denkfehler?
Danke