How I can display icon from GeoRSS?

Discussion created by antoshik on Sep 3, 2013
Latest reply on Sep 9, 2013 by antoshik

I read, that in GeoRSS file format maybe tag "<icon>", example:

       <pubDate>Tue Aug 27 12:28:43 UTC 2013</pubDate>
       <title>Organization Name</title>
       <description>Products, service etc.</description>
       <link>Feed URL</link>

How I can display icons from GeoRSS file into ArcGIS web maps?
I use next Javascript+HTML code:

<!doctype html>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=7, IE=9, IE=10">
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">

<link rel="stylesheet" href="">
<link rel="stylesheet" href="">
  html, body { height: 100%; width: 100%; margin: 0; padding: 0; }
  #map { height: 100%; margin: 0; padding: 0; }
  #meta {
    position: absolute;
    left: 20px;
    bottom: 20px;
    width: 20em;
    height: 5em;
    z-index: 40;
    background: #fff;
    color: #777;
    padding: 5px;
    border: 2px solid #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    font-family: arial;
    font-size: 0.9em;
  #meta h3 {
    color: #666;
    font-size: 1.1em;
    padding: 0px;
    margin: 0px;
    display: inline-block;
  #loading { 
    float: right;

<script src=""></script>
  var map;
    "esri/map", "esri/layers/GeoRSSLayer", "esri/InfoTemplate",
    "dojo/parser", "dojo/_base/array", "dojo/dom-style", 
    "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dojo/domReady!"
  ], function(
    Map, GeoRSSLayer, InfoTemplate,
    parser, arrayUtils, domStyle
  ) {
    map = new esri.Map("map",{ 
      basemap: "streets", 
      center: [0.617761, 0.755773],
      zoom: 12

    // create layout dijits

    var georssUrl = "add.xml";
    // other examples of GeoRSS feeds:
    // var georssUrl = ""; // U.S. Breweries in 2009
    // var georssUrl = ""; // S.F. and East Bay Breweries
    var georss = new GeoRSSLayer(georssUrl); 
    georss.on("load", function() {
      domStyle.set("loading", "display", "none");
      // create an info template
      var template = new InfoTemplate("${name}", "${description}");
      // set the info template for the feature layers that make up the GeoRSS layer
      // the GeoRSS layer contains one feature layer for each geometry type
      var layers = georss.getFeatureLayers();
      arrayUtils.forEach(layers, function(l) {

<body class="tundra">
<div data-dojo-type="dijit/layout/BorderContainer" 
     style="width: 100%; height: 100%; margin: 0;">
  <div id="map" 
    <div id="meta">
      <span id="loading"><img src="" /></span>
      <h3>Display GeoRSS on a map</h3>
      The map displays a simple GeoRSS file with points, lines and polygons. 

But on the webpage I see only standart green RSS icons, but not icons from GeoRSS file.
Please help me, suggest something to add in Javascript code, to icons will be showing.