?
Solved

Results from HTTPService call to XMLList

Posted on 2007-11-29
4
Medium Priority
?
1,867 Views
Last Modified: 2012-05-05
I am trying to take the results (xml format) from an HTTPService call and create an XMLList from it so I can create an XMLListCollection from that to use to populate a tree component.  The tree component I am using has a custom built itemRenderer to put checkboxes to the left of the tree item.  But i keep getting an error when tryiong to convert to XMLList.  here is a portion of the code that handles the result from the httpservice

public function handleLocations(event:ResultEvent):void{
				this.t.text=event.result.top.toString();
				folderList = event.result.top as XMLList;
				
				folderCollection = new XMLListCollection(folderList);
				checkTree.dataProvider = folderCollection;
			}

Open in new window

0
Comment
Question by:jduawa
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 23

Expert Comment

by:Siva Prasanna Kumar
ID: 20379554
Can you put forward what is returned from the HTTPService request?

0
 
LVL 1

Author Comment

by:jduawa
ID: 20382043
here is a portion of the XML that is generated by the http request


 <?xml version="1.0" encoding="UTF-8" ?> 
<top>
 <cl_state state="unchecked" label="Alabama" isBranch="true">
  <cl_city state="unchecked" isBranch="false" label="AUBURN" data="auburn" /> 
  <cl_city state="unchecked" isBranch="false" label="TUSCALOOSA" data="tuscaloosa" /> 
  <cl_city state="unchecked" isBranch="false" label="MONTGOMERY" data="montgomery" /> 
  <cl_city state="unchecked" isBranch="false" label="MOBILE" data="mobile" /> 
  <cl_city state="unchecked" isBranch="false" label="HUNTSVILLE" data="huntsville" /> 
  <cl_city state="unchecked" isBranch="false" label="BIRMINGHAM, AL" data="bham" /> 
  </cl_state>
 <cl_state state="unchecked" label="Alaska" isBranch="true">
  <cl_city state="unchecked" isBranch="false" label="ALASKA" data="anchorage" /> 
  </cl_state>
 <cl_state state="unchecked" label="Arizona" isBranch="true">
  <cl_city state="unchecked" isBranch="false" label="YUMA" data="yuma" /> 
  <cl_city state="unchecked" isBranch="false" label="PHOENIX" data="phoenix" /> 
  <cl_city state="unchecked" isBranch="false" label="PRESCOTT" data="prescott" /> 
  <cl_city state="unchecked" isBranch="false" label="FLAGSTAFF / SEDONA" data="flagstaff" /> 
  <cl_city state="unchecked" isBranch="false" label="TUCSON" data="tucson" /> 
  </cl_state>
...
</top>

Open in new window

0
 
LVL 1

Author Comment

by:jduawa
ID: 20382054
I am using the checktreerenederer from here, at least trying to
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&postId=545&productId=2
0
 
LVL 19

Accepted Solution

by:
Gary Benade earned 2000 total points
ID: 20439800
Event.result is an XML object, so you are casting XML to XMLList which is illegal. Assuming folderList is an XMLList object, try changing your code to this:
public function handleLocations(event:ResultEvent):void
{
this.t.text=event.result.top.toString();
folderList =  XMLList( event.result.top);				
folderCollection = new XMLListCollection(folderList);
checkTree.dataProvider = folderCollection;
}

Open in new window

0

Featured Post

U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

First things first - Preparation We need all the part for this install and it's much nicer to have them all on hand when you need them so here's what's required. Download Eclipse 3.5 32 bit (I like the Classic flavour) from here. (http://www.e…
Introducing Priority Question, our latest feature.
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Suggested Courses
Course of the Month11 days, 6 hours left to enroll

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question