Hi-

I have an XML file as follows

<?xml version="1.0" encoding="utf8" ?> 
 <root> 
 <food> 
  <category>Fruit</category>  
          <categoryitem> 
                  <item1>Cakes</item1> 
                  <item2>Chocolates</item2> 
          </categoryitem>   
  <category>Vegetable</category> 
         <categoryitem> 
                  <item1>Onion</item1> 
                  <item2>Potato</item2>
                  <item3>Tomato</item3>
          </categoryitem>   
  </food> 
  </root>

I am using HTTPservice with id "getService"

<mx:List 
id="aa"dataProvider="{getService.lastResult.root.food.category}" 
x="10" y="25"/> 

Using this i am getting 'Fruit' and 'vegetable' in the list

Now my Question is i want all <item1> to be displayed in list control
ie.'Cakes'& 'onion' 
For this i tried 
<mx:List 
id="aa"dataProvider="{getService.lastResult.root.food.categoryitem.ite
m1}" x="10" y="25"/> 

But it is throwing error:

Error: Unknown Property: 'item1'.
        at 
mx.collections::ListCollectionView/http://www.adobe.com/2006/actionscr
ipt/flash/proxy::getProperty()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\collections\ListCollectionVi
ew.as:690]
        at mx.binding::PropertyWatcher/updateProperty()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:2
91]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180]
        at mx.binding::PropertyWatcher/updateParent()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1
97]
        at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126]
        at mx.binding::PropertyWatcher/updateProperty()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3
00]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180]
        at mx.binding::PropertyWatcher/updateParent()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1
97]
        at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126]
        at mx.binding::PropertyWatcher/updateProperty()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3
00]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180]
        at mx.binding::PropertyWatcher/updateParent()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1
97]
        at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126]
        at mx.binding::PropertyWatcher/updateProperty()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3
00]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180]
        at mx.binding::PropertyWatcher/updateParent()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:1
97]
        at mx.binding::Watcher/updateChildren()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:126]
        at mx.binding::PropertyWatcher/updateProperty()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3
00]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.binding::Watcher/wrapUpdate()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\Watcher.as:180]
        at mx.binding::PropertyWatcher/eventHandler()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\framework\src\mx\binding\PropertyWatcher.as:3
23]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::re
sultHandler()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:195]
        at mx.rpc::Responder/result()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\rpc\src\mx\rpc\Responder.as:48]
        at mx.rpc::AsyncRequest/acknowledge()[E:\dev\flex_3_beta3
\sdk\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:81]
        at DirectHTTPMessageResponder/completeHandler()
[E:\dev\flex_3_beta3
\sdk\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChann
el.as:387]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/onComplete()

Any help in this regard is highly appreciated.



Reply via email to