using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Xml; public partial class getdata : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // If this page was passed any keywords, then GetResults GetResults(); } void GetResults() { string strURI = ""; // Is this a Youtube api call or an Amazon call? if (Request.Params["api"] == "youtube") { // a YouTube URI strURI = "http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=[YOUR ID HERE]&tag=" + Request.Params["tag"]; } else { // Build an Amazon URI strURI = amazonUtility.BuildAmazonURI(Request.QueryString); } // Obtain the data XmlDocument myDoc = webUtility.GetUri(strURI); // If the data passed back is ok if (myDoc != null) { Response.Clear(); // Uncomment these line if you need to debug the transformed xml //Response.ContentType = "text/xml"; //Response.Write(myDoc.InnerXml); //Response.End(); string strResults = webUtility.DoXSLTransformation(myDoc, "AmazonYouTube.xsl"); Response.Write(strResults); } } }