Pessoal estou com um problema e tá difícil pra resolver. No meu
programa faço uma requisição para um endereço que me retorna um XML. O
problema é que quando o XML tem apenas 1 elemento o Flex me apresenta
um erro e quando o XML tem 2 ou mais elementos aí funciona
corretamente, isto na hora de passar para o arraycollection. Não faço
a mínima idéia do porque, alguém pode me ajudar ?! Abaixo coloco
algumas informações:

Declaração do HttpService:
<mx:HTTPService
        id="httpLista1"
        url="{cURLIndicadores}"
        method="POST"
        useProxy="false"
        showBusyCursor="true"
        result="resultHandlerItens1(event)"
        fault="faultHandler(event)">
        <mx:request xmlns="">
                <tbl_campo>{campo}</tbl_campo>
        </mx:request>
</mx:HTTPService>


Atribuição do HttpService para arraycollection:
private function resultHandlerItens1(e:ResultEvent):void
{
        if      (e.result.Registros != null)
        {
                colecaoItens1 = e.result.Registros.Registro;
        }
        else Alert.show('Nenhum item foi encontrado.');
}



XML que dá erro:
<Registros>
  <Registro>
    <CODTAB>1</CODTAB>
    <DESCRICAO>Gasolina</DESCRICAO>
  </Registro>
</Registros>

XML que funciona:
<Registros>
  <Registro>
    <CODTAB>1</CODTAB>
    <DESCRICAO>Gasolina</DESCRICAO>
  </Registro>
  <Registro>
    <CODTAB>2</CODTAB>
    <DESCRICAO>Álcool</DESCRICAO>
  </Registro>
</Registros>

Muito obrigado desde já.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a