Gracias por el tip, de hecho ya lo había solucionado hace tiempo, solo que nunca postee el resultado, pero ahi va como me habia quedado:
Código:
<mx:DataGrid x="297" y="28" dataProvider="{questions.lastResult.Platillo}">
<mx:columns>
<mx:DataGridColumn headerText="Id" dataField="@id"/>
<mx:DataGridColumn headerText="Platillo" dataField="@descripcion"/>
</mx:columns>
</mx:DataGrid>
En si lo que deseaba era utilizar el mismo objeto para los dos casos y como no tenia mucha idea de que lo que era una lista Xml no sabia como acceder a los datos del xml, pero ahi lo dejo para el que le sirva.
Deberia haber un post con preguntas frecuentes, por que veo que muchos preguntan (como yo lo hice) como cargar datos de un xml externo