Esta vez, vengo a presentar aquí otro ejemplo de un paquete de utilizarse para ver el contenido de cualquier alimento y compila en un ArrayCollection a fin de que pueda ser utilizado como un DataGrid.
Todo el paquete está debidamente revisado, así como el ejemplo a fin de que puedan comprender fácilmente.
Además del paquete estándar pueden ver ejemplos de cómo:
-Creación de un arrayCollection de un feed
-Creación de un itemRenderer de un DataGrid que muestra el código HTML
-Creación de una hoja de estilos para un componente con htmlText
-Crear un diseño exterior css.
El paquete es muy simple de utilizar, simplemente haga lo siguiente:
1: importación com.msdevstudio.rssParse; 2: 3: [bindable] var feedContents:ArrayCollection; 4: private var feedContents: ArrayCollection;
5: var feedParser:rssParse; 6: private var feedParser: rssParse;
7: function loadRss(feed:String): void { 8: private function loadRss (piensos: String): void (
9: / / comenzar nuestro analizador
rssParse(feed); 10: feedParser = new rssParse (piensos);
11: / / añadir un evento para saber cuando la lectura se ha completado.
, leituraCompleta); 12: feedParser.addEventListener ( "dadosProntos," leituraCompleta);
13:) 14: 15: / / función para hacer frente a los datos
function leituraCompleta(evt:Event): void { 16: private function leituraCompleta (evt: Event),: void (
17: / / cuando la lectura se completa sólo tenemos que mostrar el contenido
18: / / adición de los datos (que ya están en formato arrayCollection) como
19: / / dataProvider a un DataGrid como un ejemplo
20: / / el feedParser también devuelve el título de nuestra alimentación
21: / / En este caso, poner un ID de la columna en un DataGrid y, a continuación,
22: / / cambiar su nombre por el título de la carga de alimentación.
+feedParser.tituloRss; 23: coluna1.headerText = "Entradas de la alimentación:" + feedParser.tituloRss;
ArrayCollection; 24: feedContents = new ArrayCollection;
25: feedContents = feedParser.parsedRss; 26: / / añadir como dataProvider
27: minhaDataGrid.dataProvider = feedContents; 28: 29:) Y en medio de una docena de líneas el contenido de su feed en feedContents variable, basta con llamar a la función: loadRss ( "url_do_feed"), como un ejemplo:
loadRss (http://www.msdevstudio.com/blog/feed);
Tuve un ejemplo para entender cómo es simple, aquí está una imagen:
Pueden descargar el paquete aquí
Pueden ver el ejemplo online aquí con código fuente disponible.
Se está a la espera de comentarios.
Abrazar.














4 Comentarios
Hola, he intentado utilizar ese código para el show se alimenta este fin: http://blog.ztlrolamentos.com.br/wp-rss.php
pero no se carga .... ¿Sabes por qué?
att,
Lino
Buenas José.
Después de lanzar el paquete notado que él no se ocupa de los feeds Atom, por lo que debería ser el caso ... asegúrese de que el sitio tiene un feed RSS normal.
Pero tal vez incluso esta semana echar un vistazo en el paquete para ver si se puede corregir este error.
Recuerdos.
Muy interesante este lector de RSS, gracias por contribuir a la comunidad Flex proporciona el código fuente.
Abrazos
No hay de qué!