I have to use array access notation when accessing the kuler API rss feed because they name there nodes things like “<kuler:themeItem>” and that dam colon messes every thing up.
any ideas to work around this?
var myLoader:URLLoader;
var myXML:XML
var urlRequest:URLRequest;
myXML = new XML();
urlRequest = new URLRequest("http://kuler.adobe.com/kuler/services/rss/search.cfm?searchQuery=joshchernoff&startIndex=0&itemsPerPage=100&displayfull=true&readerType=widget");
myLoader = new URLLoader(urlRequest);
myLoader.addEventListener("complete", xmlLoaded);
function xmlLoaded(event:Event):void {
myXML = XML(myLoader.data);
trace(myXML.channel.item.length());//[0].title
//Will trace out the hole XML doc
//trace(XML(myLoader.data));
for (var i:uint = 0; i < myXML.channel.item.length(); i++) {
//Will trace out every item nod.
//trace(myXML.channel.item*);
trace(myXML.channel.item*.title);
trace(myXML.channel.item*.kuler);
trace(myXML.channel.item*["kuler:themeItem"]);// the nod name "kuler:themeItem" with a colon is the problem.
}
}