Ciao sto cercando di mettere i nodi di un xml in degli array con NSMutableDictionary
ho tutto l'xml in un oggetto
NSMutableDictionary *dict = [XMLReader dictionaryForXMLString:testXMLString error:&parseError];
questo funziona se stampo dict
// Print the dictionary
NSLog(@"%@", dict);
mi da
{
utenti = {
text = "";
utente = (
{
cognome = {
text = Cicci;
};
indirizzo = {
text = Milano;
};
nome = {
text = Luca;
};
text = "";
},
{
cognome = {
text = Rossi;
};
indirizzo = {
text = Roma;
};
nome = {
text = Max;
};
text = "";
}
);
};
}
per recuperare i valori nei nodi faccio cosi
NSMutableArray *nome = [NSMutableArray array];
NSMutableArray *cognome = [NSMutableArray array];
[dict setObject:nome forKey:@"nome"];
[dict setObject:cognome forKey:@"cognome"];
ma non funziona perchè se faccio il log
NSLog(@"array: %@", nome);
mi da
array: (
)
come dovrei fare per mettere nome cognome e indirizzo negli array questo è l'xml
grazie dell'aiuto
<utenti>
<utente>
<nome>Luca</nome>
<cognome>Cicci</cognome>
<indirizzo>Milano</indirizzo>
</utente>
<utente>
<nome>Max</nome>
<cognome>Rossi</cognome>
<indirizzo>Roma</indirizzo>
</utente>
</utenti>