Pregunta

Soy nuevo en development.I iphone estoy analizar una página XML concist página XML .El de muchos elementos en el interior del elemento de Parant .Cuando el análisis dentro del método foundCharacters NSXMLParser di una sentencia de impresión para imprimir el "currentElement" . No se imprime todos los elememts entre el y tags.It acaba de imprimir sólo alrededor del 13 elements.But hay alrededor de 22 elementos en el interior de la entrada tag.I encontró sólo las etiquetas con las etiquetas de cierre se muestran como elementos de corriente en "encontrado carácter" elemento method.The en la etiqueta única como como '' no se visualiza categoría. Quiero añadir el valor del atributo scheme a mi string.Please actual ayudarme out.Thanks.

¿Fue útil?

Solución

Si desea acceder a atributos de una etiqueta, puede hacerlo utilizando el siguiente:

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {

    NSString *scheme = [attributeDict valueForKey:@"scheme"];

El método carácter que se encuentra sólo escanear en busca de caracteres incluido entre las etiquetas y no escanea para los atributos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top