Problema ao ler atributo xml

Olá pessaol,

Estou tentando ler um mxml que é gerado pela minha aplicação, o problema é que não consigo acessar o Dataprovider usando o nome do atributo xml que é "z303-name" o flex implica com o caracter "-", alguém tem uma dica pra mom?

[code]

<?xml version="1.0" encoding="utf-8"?>

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx=“library://ns.adobe.com/flex/mx” minWidth=“955” minHeight="600"
creationComplete=“userInfo.send()”>
<fx:Style source=“Style.css”/>
fx:Declarations
<s:HTTPService
id="userInfo"
url=“http://meuip/X?op=bor-info&bor_id=00000012”/>
</fx:Declarations>
<s:Label x=“59” y=“46” text=“X-Server Cliente” styleName=“addHeader”/>
<mx:Form x=“59” y=“69”>
<mx:FormHeading label=“Informações de Usuário”/>

	<mx:FormItem label="Nome:">
		<s:DropDownList id="dropDownList"
						dataProvider="{userInfo.lastResult.z303.z303-name}" labelField="lastName"/>
	</mx:FormItem>	

</mx:Form>

</s:Application>[/code]

Luiz,
O default para resultFormat do HttpService é object, isto é, o Flex irá converter o teu xml em vários ObjectProxy, e se não me engano “-” não é permitido para nomes de propriedades.
Troca para xml ou e4x, e ainda assim talvez no teu xml vc tenha q utilizar o cdata para este caracter não seja parseado.

[]s

Se puder utiliza RemoteObject.

Valeu Fábio! Sou novo com FLEX, não entendi muito bem o que vc disse, mas vou correr atrás, obrigado!