2010-10-08 2 views
1

J'ai un service HTTPS fournissant du XML sur demande.Arbre de remplissage remplit avec xml sur http

<mx:HTTPService id="selektProdukt_data" url="{l_url_selektProduktservice}" useProxy="false" resultFormat="e4x"/> 

si invokink le service avec:

selektProdukt_data.send(); 

délivre resulting XML

<?xml version="1.0" encoding="UTF-8"?> 
<result> 
    <error_text>OK</error_text> 
    <node label="Alte As"> 
    <node label="Single Play"> 
     <node label="PMx"> 
      <node label="Variante-B"/> 
     </node> 
    </node> 
    </node> 
</result> 

Mais mon arbre ne sera pas peuplée:

<mx:Tree id="selectTree" dataProvider="{selektProdukt_data.lastResult.struktur}" labelField="@label" showRoot="false"/> 

Il devrait montrer:

Alte AS 
|_SinglePlay 
    |_PMx 
    |_Variante-B 

Que manque-t-il?

Répondre

1

Il n'y a pas une telle chose comme struktur dans le xml que vous avez affichée - changer le code d'arbre à:

<mx:Tree id="selectTree" 
    dataProvider="{selektProdukt_data.lastResult.node}" 
     labelField="@label" showRoot="false"/> 

Je crois que ce ne serait pas montrer Alte As, la balise racine. Définissez showRoot="true" pour le montrer.

Questions connexes