Pergunta

Eu sou novo para development.I iphone estou analisando um concist página xml página xml .A de muitos elementos dentro do elemento Parant .Quando a análise dentro do método foundCharacters NSXMLParser i deu uma declaração de impressão para imprimir o "currentElement" . Não imprimir todas as elememts entre o e tags.It apenas imprimir apenas cerca de 13 elements.But existem cerca de 22 elementos dentro da entrada tag.I encontrados apenas as tags com marcas de fechamento são apresentados como elementos atuais em "encontrado caráter" elemento method.The na única tag como como 'categoria' não é exibido. Quero acrescentar o valor do atributo esquema para o meu atual string.Please me ajudar a out.Thanks.

Foi útil?

Solução

Se você deseja acessar atributos de um tag que você pode fazer isso usando o seguinte:

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

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

O método caráter encontrado apenas varredura para caracteres incluídos entre as tags e não digitalizar para atributos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top