Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2009, 05:27
bambanx
 
Fecha de Ingreso: agosto-2006
Mensajes: 113
Antigüedad: 17 años, 8 meses
Puntos: 1
como controlar datos en un datagrid desde xml

Hola a todos, soy novato y tengo una duda hice una coneccion a un api de una web a traves del httpservice el cual me lo entrega en una variable array la cual la muestro en un datagrid , aca esta mi funcion :

[Bindable]
private var evedatos:ArrayCollection;
private function resultHandler(e:ResultEvent):void
{
evedatos = proxyService.lastResult.eveapi.result.rowset.row as ArrayCollection;

}

el api entrega datos en formato xml, con muchos datos aca pego una parte del xml para ke vean la jerarkia ke tiene:

<?xml version='1.0' encoding='UTF-8'?>
<eveapi version="1">
<currentTime>2007-12-02 19:37:55</currentTime>
<result>
<rowset name="alliances" key="allianceID" columns="name,shortName,allianceID,executorCorpID, memberCount,startDate">
<row name="Starbase Anchoring Alliance" shortName="MATT" allianceID="150382481"
executorCorpID="150279367" memberCount="4" startDate="2007-09-18 11:04:00">
<rowset name="memberCorporations" key="corporationID" columns="corporationID,startDate">
<row corporationID="150279367" startDate="2007-09-18 11:04:00" />
<row corporationID="150333466" startDate="2007-09-19 11:04:00" />
</rowset>
</row>
<row name="The Dead Rabbits" shortName="TL.DR" allianceID="150430947"
executorCorpID="150212025" memberCount="3" startDate="2007-11-12 16:00:00">
<rowset name="memberCorporations" key="corporationID" columns="corporationID,startDate">
<row corporationID="150212025" startDate="2007-11-12 16:00:00" />
</rowset>
</row>
</rowset>
</result>
<cachedUntil>2007-12-02 20:37:55</cachedUntil>
</eveapi>

( aca esta completa http://api.eve-online.com/eve/AllianceList.xml.aspx )

al guardar los datos en mi variable puse proxyService.lastResult.eveapi.result.rowset.row para llenar un datagrid el cual me kedo con las siguientes columnas :

aca dejo una foto de mi datagrid http://img682.imageshack.us/img682/485/74659908.jpg

mi pregunta es como regulo los campos ke kiero tener en el datagrid ya ke me salen campos ke no kisiera tener y a los cuales me gustaria cambiarles el nombres de columnas , mi otra duda es ke al parecer en el xml cada una de las alianzas ke salen ahi tiene como subcategorias datos de coorporaciones a los cuales no puedo acceder ,me pregunto si se podria dar el target de la alianza y me de el contenido del bloke de datos ke contiene , si alguien me puede dar alguna ayudita lo agradeceria mucho .
De ante mano muchas gracias .