Vídeo: Azure Friday | Azure Analysis Services Scale Out & Diagnostics 2025
Parte do Desenvolvimento de Nuvem iOS para Folha Cheat Dummies
Quando você usa um serviço web baseado na nuvem, sua resposta pode estar em XML. Se, ao trabalhar com seu serviço da Web baseado em nuvem, você deve inserir o seguinte em seu navegador
// mapas. googleapis. com / maps / api / geocode / xml? sensor = true & address = EmpireState Building &
você retornaria algum XML - isso, por exemplo:
… 40. 7484395 -73. 9856709 …
Como o XML não se expressa exatamente de maneiras que são fáceis de entender, você teria que analisar o que é que o XML lhe dá.
Lembre-se de XML é constituído por elementos que possuem tags de início e fim. Para obter as informações através do iCloud, você usa a classe NSXMLParser que usa o padrão de delegação. Veja como isso funcionaria:
NSXMLParser * xmlParser = [[NSXMLParser alloc] initWithData: data]; [xmlParser setDelegate: self]; [xmlParser parse];
Acontece que existem quatro métodos delegados NSXMLParser que você estará implementando para analisar uma estrutura de dados XML:
parser: didStartElement: namespaceURI: qualifiedName: atributos: parser: foundCharacters: parser: didEndElement: namespaceURI: qualifiedName: parser: parseErrorOccurred:
parser: didStartElement: namespaceURI: qualifiedName: atributos: permite que você saiba que o analisador encontrou um elemento com uma tag, por exemplo, e cabe a você extrair os dados no analisador: foundCharacters: method.
