test que psicologia preguntas personas para mujeres hacer estas entre elegir decidir cuando confundido como candidatos amores objective-c xml-parsing

objective c - que - Cómo elegir entre dos elementos del mismo nombre al analizar xml



preguntas para decidir entre dos personas (1)

Agregue código para verificar la etiqueta principal del elemento de fecha anidada que desea. Cuando encuentre la etiqueta de inicio, establezca un indicador en su código. Ahora cuando encuentre la etiqueta de fecha, verifique si la bandera está configurada o no. Ignore la etiqueta de fecha si la bandera no está configurada. Cuando detecte la etiqueta final para el padre, restablezca el indicador.

Estoy trabajando en analizar XML en la escuela, y estoy usando la API de Twitter para trabajar. Intento tomar la fecha en que se publicó el tweet, pero me encuentro con un problema: hay dos elementos con el mismo nombre que contienen diferentes valores dentro del xml. Sin embargo, uno está anidado más que el otro, por lo que lógicamente querría comprobar el que está anidado. ¿Cómo voy a hacer eso?

Todo está funcionando perfectamente en este momento. Solo quiero agregar más a mi proyecto.

Aquí hay un ejemplo del método didEndElement que estoy llamando.

-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI: (NSString *)namespaceURI qualifiedName:(NSString *)qName { //Creates an instance of the singleton to grab the array stored there DataArraySingleton *singleton = [DataArraySingleton sharedArray]; //easy access to array NSMutableArray *array = singleton.theArray; //If the element ends with text if ([elementName isEqualToString:@"text"]) { //Sets the value/key pair for text [tweets setValue:currentXMLValue forKey:elementName]; } //Same as above if ([elementName isEqualToString:@"screen_name"]) { [tweets setValue:currentXMLValue forKey:elementName]; } //Same as above if ([elementName isEqualToString:@"profile_image_url"]) { [tweets setValue:currentXMLValue forKey:elementName]; } //If the element ends with status if ([elementName isEqualToString:@"status"]) { //Adds the objects collected above to the array [array addObject:tweets]; //Resets the object TweetInformation to be called again above tweets = nil; } //Resets xml value currentXMLValue = nil; }

Gracias chicos