<?xml version="1.0" encoding="UTF-8"?>  
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">  
  <bindings>
    <select>
      <inputs>
        <key id="rss" paramType="variable" required="true"/>
        <key id="fb" paramType="variable" required="true"/>
        <key id="twitter" paramType="variable" required="true"/>
      </inputs>
      <execute><![CDATA[
y.env("store://datatables.org/alltableswithkeys");
var rssresult = y.query("SELECT * FROM xml WHERE url=@url", 
    {url:"http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=" + encodeURIComponent(rss)});
var fbresult = y.query("SELECT fan_count FROM facebook.graph WHERE id=@id", {id:encodeURIComponent(fb)});
var twitterresult = y.query("SELECT * FROM twitter.user.profile WHERE id=@id", {id:twitter});
var rsstotal = parseInt(rssresult.results.rsp.feed.entry.@circulation);
var fbtotal = parseInt(fbresult.results.json.fan_count);
var datarss = new Namespace('http://search.yahoo.com/datarss/');
var twittertotal = parseInt(twitterresult.results.datarss::item.datarss::meta[5]);
var total = rsstotal + fbtotal + twittertotal;
response.object = 
<div class="subscriberStats">
<div class="subscriberCount"
title={total + "+ Social Media Subscribers"}>{total}</div>

<div class="socialIcon"
title={rsstotal + " RSS Subscribers"}>
<a href={rss}>
<img src="http://javarants.com/img/rss.png" alt="RSS" /></a>
</div>

<div class="socialIcon"
title={fbtotal + " Fans on Facebook"}>
<a href={"http://www.facebook.com/" + fb}>
<img src="http://javarants.com/img/facebook.png" alt="Facebook" /></a>
</div>

<div class="socialIcon"
title={twittertotal + ' Twitter Followers'}>
<a href={"http://twitter.com/" + twitter}>
<img src="http://javarants.com/img/twitter.png" alt="Twitter" /></a>
</div>
</div>
;
      ]]></execute>
    </select>
  </bindings>
</table>

