Comunidad de diseño web y desarrollo en internet online

AS3 Xml con atributos

Citar            
MensajeEscrito el 26 Jul 2009 03:25 am
hola amigos necesito un a ayuda-dita

tengo el siguiente problema deseo consumir el siguiente xml

http://ah.pricegrabber.com/export_feeds.php?document_type=xml&limit=5&topcat_id=2&category=topcat:2&col_description=1&col_price=1&col_images=1

por lo general uso el siguiente código para cargar xml, esta clase no me había fallado hasta ahora debido a que el xml mencionado maneja atributos por esto me genera error.

Código ActionScript :

package 
{
   import flash.display.Loader;
   import flash.display.Sprite;
   import flash.events.Event;
   import flash.net.URLLoader;
   import flash.net.URLRequest;
   
   public class Main extends Sprite
   {

      private var _xml:XML;
      

      public function Main()
      {
         super();
         
         loadXMLFile();
      }


      private function loadXMLFile():void
      {
         var loader= new URLLoader(new URLRequest("http://ah.pricegrabber.com/export_feeds.php?document_type=xml&limit=5&topcat_id=2&category=topcat:2&col_description=1&col_price=1&col_images=1"));
         loader.addEventListener(Event.COMPLETE, loadedCompleteHandler);
      }
      

      private function loadedCompleteHandler(e:Event):void 
      {
         e.target.removeEventListener(Event.COMPLETE, loadedCompleteHandler);
         _xml = XML(e.target.data);
         for each (var Xmlabrir:XML in _xml.item) {
            trace("Titulo: " + Xmlabrir.title);
         }
      }
   }
}


ERROR

Código :

TypeError: Error #1083: El prefijo "rdf" del elemento "rdf:about" no está vinculado.
   at Flybox_home::Main/loadedCompleteHandler()
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at flash.net::URLLoader/onComplete()

Por tremulousevolution

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Jul 2009 01:34 pm
Me parece que el problema es porque el xml maneja "namespaces",

Chequea el siguiente post.
http://brianmriley.wordpress.com/2008/03/14/remove-xml-namespaces-in-flex-or-as3/

Exitos!

Por live.in

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Ago 2009 06:21 am
Gracias me ha sido útil el dato :D

Por tremulousevolution

13 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.