Obtendo o valor de um elemento no cacau usando TouchXML

Estou usando o TouchXml devido às limitações do NSXML no iPhone real. De qualquer forma, estou começando com o Objective-C, venho de um background em C # e tive vontade de aprender algo novo ... de qualquer forma ... aqui está o meu arquivo xml ...

<?xml version="1.0" encoding="utf-8"?>
<FundInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/webservices">
  <FundsReleaseDate>2009-02-11T00:00:00</FundsReleaseDate>
  <FundValue>7800</FundValue>
  <FundShares>1000</FundShares>
</FundInfo>

Estou tentando obter 7800, ou seja, FundValue. Alguém pode me apontar na direção correta, estou usando o TouchXml CXMLDocument e myParser é do tipo CXMLDocument, tentei

NSArray *nodes = [myParser nodesForXPath:@"//FundInfo" error:&err];

Nós basicamente são avaliados como nulos

if ([nodes count] > 0 ) {
    amount = [nodes objectAtIndex:1];
}

UPDATE 1: Abandonei a análise usando o XPath e o substituí pelo NSURLRequest, agora tenho o XML inteiro em uma string, mas minha introdução rude ao objetivo-C continua ... Acabei de perceber o quão mimado me tornei. o .NET BCL, onde coisas como Regex estão tão facilmente disponívei

UPDATE2: Eu descobri como usar o RegexKitLite para regex.

Então a pergunta agora é: como obtenho o "7800" de dentro do FundValue, que agora é uma grande string. Confirmei que o tenho no meu NSString escrevendo-o usando o NSLog.

questionAnswers(3)

yourAnswerToTheQuestion