Extraindo informações. do XML para o cacau
Estou tentando analisar um XML para extrair valores de determinadas variáveis. Aqui está um exemplo:
<?xml version='1.0'?>
<Main xmlns='http://www.abc.uk' version='1.0' name='full'>
<child1 version='2.0'>
<value1> xyz </value1>
<userinfo>
<name> joe </name>
<pass> joepass </pass>
</userinfo>
</child1>
</Root>
Pergunta: Como extraio o valor 'xyz' para exibir? Como extrair 'joe' e 'joepass' para exibir?
Pelo meu entendimento, child1 é a raiz com o atributo 'version'. 'value1' e 'userinfo' são os dois elementos. No cacau, como eu exibia esses valores? Eu posso fazer um [filho elementsForName: @ "userinfo" e ele exibe todos os valores. Preciso extrair especificamente 'joe' e 'joepass'. Obrigado.