diff --git a/modules/taxonomy.module b/modules/taxonomy.module
index 315395446ab97c1dad3d4e0f5155d325073897a5..6f830d57aabd9bc8b816ac95d4230701e0a07384 100644
--- a/modules/taxonomy.module
+++ b/modules/taxonomy.module
@@ -919,6 +919,7 @@ function taxonomy_term_page($str_tids = '', $depth = 0, $op = 'page') {
         drupal_set_html_head('<link rel="alternate" type="application/rss+xml" title="RSS - '. $title .'" href="'. url('taxonomy/term/'. $str_tids .'/'. $depth .'/feed') .'" />');
 
         $output = taxonomy_render_nodes(taxonomy_select_nodes($tids, $operator, $depth, TRUE));
+        $output .= theme('xml_icon', url("taxonomy/term/$str_tids/$depth/feed"));
         print theme('page', $output, $title);
         break;
 
diff --git a/modules/taxonomy/taxonomy.module b/modules/taxonomy/taxonomy.module
index 315395446ab97c1dad3d4e0f5155d325073897a5..6f830d57aabd9bc8b816ac95d4230701e0a07384 100644
--- a/modules/taxonomy/taxonomy.module
+++ b/modules/taxonomy/taxonomy.module
@@ -919,6 +919,7 @@ function taxonomy_term_page($str_tids = '', $depth = 0, $op = 'page') {
         drupal_set_html_head('<link rel="alternate" type="application/rss+xml" title="RSS - '. $title .'" href="'. url('taxonomy/term/'. $str_tids .'/'. $depth .'/feed') .'" />');
 
         $output = taxonomy_render_nodes(taxonomy_select_nodes($tids, $operator, $depth, TRUE));
+        $output .= theme('xml_icon', url("taxonomy/term/$str_tids/$depth/feed"));
         print theme('page', $output, $title);
         break;