<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1305154340878264361</atom:id><lastBuildDate>Sat, 07 Sep 2024 21:46:54 +0000</lastBuildDate><category>ASP.NET AJAX</category><category>ASP.NET XML</category><category>ASP.NET XSL</category><category>Apache Web Server</category><category>MySQL</category><category>NET XML XSLT</category><category>Notepad++</category><category>PHP</category><category>XML XSL</category><category>XML XSLT</category><title>Dead Alien Weaving the Web</title><description>ASP.NET, HTML, Javascript, CSS, XML, Adobe Photoshop, AdobeFlash, C#, VB.NET</description><link>http://webscenery.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>ASP.NET, HTML, Javascript, CSS, XML, Adobe Photoshop, AdobeFlash, C#, VB.NET</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1305154340878264361.post-2503858798419054485</guid><pubDate>Thu, 02 Jul 2009 08:23:00 +0000</pubDate><atom:updated>2009-07-02T01:27:04.703-07:00</atom:updated><title>Computer Programming Quotes</title><description>1. “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” - Rick Osborne&lt;br /&gt;&lt;br /&gt;2. “Any code of your own that you haven't looked at for six or more months might as well have been written by someone else.” - Eagleson's law&lt;br /&gt;&lt;br /&gt;3. “When someone says, "I want a programming language in which I need only say what I want done," give him a lollipop.” - Alan Perlis&lt;br /&gt;&lt;br /&gt;4. “Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.” - Stan Kelly-Bootle&lt;br /&gt;&lt;br /&gt;5. “If Java had true garbage collection, most programs would delete themselves upon execution.”&lt;br /&gt;(Robert Sewell)&lt;br /&gt;&lt;br /&gt;6. “Software is like sex: It’s better when it’s free.”&lt;br /&gt;(Linus Torvalds)&lt;br /&gt;&lt;br /&gt;7. “You can’t have great software without a great team, and most software teams behave like dysfunctional families.”&lt;br /&gt;(Jim McCarthy)&lt;br /&gt;&lt;br /&gt;8. “I don’t care if it works on your machine!  We are not shipping your machine!”&lt;br /&gt;(Vidiu Platon)&lt;br /&gt;&lt;br /&gt;9. “The Internet?  Is that thing still around?” &lt;br /&gt;(Homer Simpson)&lt;br /&gt;&lt;br /&gt;10. “Programming is like sex: one mistake and you’re providing support for a lifetime.”&lt;br /&gt;(Michael Sinz)</description><link>http://webscenery.blogspot.com/2009/07/computer-programming-quotes.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1305154340878264361.post-2908766818689547425</guid><pubDate>Thu, 18 Jun 2009 03:45:00 +0000</pubDate><atom:updated>2009-06-17T20:53:12.552-07:00</atom:updated><title>Creating Setup on Visual Studio Crystal Reports "Property 'License Key' is non-nullable"</title><description>&lt;strong&gt;Property 'License Key' is non-nullable&lt;/strong&gt;&lt;br /&gt;If you haved encountered this error while building your setup project in .net 1.1 follow the following steps:&lt;br /&gt;1. On Visual Studio .NET, Click Help &gt; About.&lt;br /&gt;2. Copy the Crystal Report Key that looks like this &lt;strong&gt;AAP50-GS00000-U1000RN.&lt;/strong&gt;&lt;br /&gt;3. On the Setup Project, search for &lt;strong&gt;Crystal_regwiz2003.msm.&lt;/strong&gt;&lt;br /&gt;4. Open its properties and copy the licence key to the mergemoduleproperties &gt; license key property.&lt;br /&gt;5. Build your setup.</description><link>http://webscenery.blogspot.com/2009/06/creating-setup-on-visual-studio-crystal.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1305154340878264361.post-2946885963433465615</guid><pubDate>Wed, 20 May 2009 02:36:00 +0000</pubDate><atom:updated>2009-07-02T01:30:17.349-07:00</atom:updated><title>IT DOCUMENTS</title><description>Acceptance Test Plan&lt;br /&gt;Acquisition Plan&lt;br /&gt;Action Plan&lt;br /&gt;Business Case&lt;br /&gt;Business Continuity Plan&lt;br /&gt;Business Plan&lt;br /&gt;Business Requirements&lt;br /&gt;Case Study Templates&lt;br /&gt;Change Management Plan&lt;br /&gt;Communication Plan&lt;br /&gt;Concept Proposal&lt;br /&gt;Configuration Management Plan&lt;br /&gt;Conversion Plan&lt;br /&gt;Cost Benefit Analysis&lt;br /&gt;Database Design Document&lt;br /&gt;Deployment Plan&lt;br /&gt;Design Document&lt;br /&gt;Disaster Recovery&lt;br /&gt;Documentation Plan&lt;br /&gt;Employee Handbook&lt;br /&gt;Expression of Interest&lt;br /&gt;Feasibility Study&lt;br /&gt;Functional Requirements&lt;br /&gt;Grant Template&lt;br /&gt;Installation Plan&lt;br /&gt;Interface Control Document&lt;br /&gt;Invitation To Tender&lt;br /&gt;Maintenance Plan&lt;br /&gt;Marketing Plan&lt;br /&gt;Operations Guide&lt;br /&gt;Policy Manual&lt;br /&gt;Project Management&lt;br /&gt;Project Plan&lt;br /&gt;Proposal Template&lt;br /&gt;Proposal Forms and Checklists&lt;br /&gt;Request For Proposal&lt;br /&gt;Release Notes&lt;br /&gt;Risk Management Plan&lt;br /&gt;Service Level Agreement -SLA&lt;br /&gt;Statement of Work&lt;br /&gt;Software Development&lt;br /&gt;Software Testing Templates&lt;br /&gt;Software Requirements&lt;br /&gt;Specification&lt;br /&gt;SOPs / Procedure&lt;br /&gt;System Admin Guide&lt;br /&gt;System Boundary Document&lt;br /&gt;System Design&lt;br /&gt;System Specifications&lt;br /&gt;Security Plan&lt;br /&gt;Test Plan&lt;br /&gt;Training Plan&lt;br /&gt;Transition Plan&lt;br /&gt;User Guide Template&lt;br /&gt;Use Case Templates&lt;br /&gt;White Paper Templates</description><link>http://webscenery.blogspot.com/2009/05/it-documents.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1305154340878264361.post-5305502516591664154</guid><pubDate>Thu, 02 Apr 2009 01:20:00 +0000</pubDate><atom:updated>2009-04-01T18:50:28.752-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apache Web Server</category><category domain="http://www.blogger.com/atom/ns#">MySQL</category><category domain="http://www.blogger.com/atom/ns#">Notepad++</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>Getting Started with PHP</title><description>First you need to have apache web server, PHP and MySQL in your pc.&lt;br /&gt;Here is the link: &lt;a href="http://www.apachefriends.org/en/xampp-windows.html"&gt;XAMPP for Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2nd you need an editor.&lt;br /&gt;Here is the link: &lt;a href="http://www.filehippo.com/download_notepad/"&gt;Notepad++&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;XAMPP INSTALLATION&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Select Directory&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_8Mhz3pwgdqo/SdQV05sFKQI/AAAAAAAAAAk/uCwbZWmU1fU/s1600-h/1.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319901058414487810" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 250px" alt="" src="http://3.bp.blogspot.com/_8Mhz3pwgdqo/SdQV05sFKQI/AAAAAAAAAAk/uCwbZWmU1fU/s320/1.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Check MySQL, Apache and FileZilla&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_8Mhz3pwgdqo/SdQWbREnVlI/AAAAAAAAAAs/XKmJzXkNPO4/s1600-h/2.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319901717526435410" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 250px" alt="" src="http://3.bp.blogspot.com/_8Mhz3pwgdqo/SdQWbREnVlI/AAAAAAAAAAs/XKmJzXkNPO4/s320/2.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Finally&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_8Mhz3pwgdqo/SdQW2_oUvTI/AAAAAAAAAA0/IiZufosjZMM/s1600-h/3.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319902193880710450" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 76px" alt="" src="http://2.bp.blogspot.com/_8Mhz3pwgdqo/SdQW2_oUvTI/AAAAAAAAAA0/IiZufosjZMM/s320/3.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;NOTEPAD++ INSTALLATION&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Select the ff:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_8Mhz3pwgdqo/SdQXaHI2TKI/AAAAAAAAAA8/yxA3qh0lSPc/s1600-h/4.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319902797191597218" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 250px" alt="" src="http://1.bp.blogspot.com/_8Mhz3pwgdqo/SdQXaHI2TKI/AAAAAAAAAA8/yxA3qh0lSPc/s320/4.PNG" border="0" /&gt;&lt;/a&gt;</description><link>http://webscenery.blogspot.com/2009/04/getting-started-with-php.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/_8Mhz3pwgdqo/SdQV05sFKQI/AAAAAAAAAAk/uCwbZWmU1fU/s72-c/1.PNG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1305154340878264361.post-5241946006180127959</guid><pubDate>Fri, 06 Mar 2009 05:55:00 +0000</pubDate><atom:updated>2009-04-01T19:36:47.829-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET AJAX</category><title>ASP.NET Ajax Controller</title><description>&lt;span style="COLOR: rgb(51,51,255)"&gt;Java Script&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(51,51,153)"&gt;(AjaxScript.js)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;var xmlHttp;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;var elementId;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;var urlpage = "AjaxController.aspx";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;function showContent(id, querystring)&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;elementId = id;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;xmlHttp=GetXmlHttpObject();&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;if (xmlHttp==null)&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;alert ("Your browser does not support AJAX!");&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;return;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;var url= urlpage;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;url=url + querystring;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;//url=url+"&amp;amp;sid="+Math.random();&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;xmlHttp.onreadystatechange=getContent;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;xmlHttp.open("GET",url,true);&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;xmlHttp.send(null);&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;function getContent()&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;if (xmlHttp.readyState==4)&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;document.getElementById(elementId).innerHTML=xmlHttp.responseText;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;function GetXmlHttpObject()&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;var xmlHttp=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;// Firefox, Opera 8.0+, Safari&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;xmlHttp=new XMLHttpRequest();&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;catch (e)&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;// Internet Explorer&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;try&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;catch (e)&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;return xmlHttp;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(51,51,255)"&gt;ASP.NET Page&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(51,0,153)"&gt;(AjaxController.aspx)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Page&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:#000066;"&gt;&lt;&amp;#x25;@ Page Language="vb" AutoEventWireup="false"  Codebehind="AjaxController.aspx.vb" Inherits="AjaxExperiment.Content"&amp;#x25;&gt;&lt;br /&gt;&lt;br /&gt;&lt;&amp;#x25; showOutput() &amp;#x25;&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Note: Change the inheritance to your project name. "AjaxExperiment.content"&lt;br /&gt;&lt;br /&gt;Code Behind&lt;br /&gt;&lt;blockquote&gt;&lt;p style="COLOR: rgb(0,0,102)"&gt;Public Function showOutput()&lt;br /&gt;If Request.QueryString.Item("key") = 1 Then&lt;br /&gt;Response.Write("Hello AJAX") &lt;/p&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;Response.Write("Hello World")&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;End Function&lt;/span&gt; &lt;/blockquote&gt;</description><link>http://webscenery.blogspot.com/2009/03/aspnet-ajax-controller.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1305154340878264361.post-5435816035527231495</guid><pubDate>Mon, 26 Jan 2009 11:41:00 +0000</pubDate><atom:updated>2009-01-30T08:04:11.354-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET XML</category><category domain="http://www.blogger.com/atom/ns#">ASP.NET XSL</category><category domain="http://www.blogger.com/atom/ns#">NET XML XSLT</category><category domain="http://www.blogger.com/atom/ns#">XML XSL</category><category domain="http://www.blogger.com/atom/ns#">XML XSLT</category><title>ASP.NET: XML and XSLT</title><description>&lt;span class="content"&gt;In this simple tutorial, I'm going to demonstrate how to load data from XML and transform it into HTML Format.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What is XML?&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-8356438204900897";&lt;br /&gt;/* 250x250, created 1/30/09 */&lt;br /&gt;google_ad_slot = "4320890658";&lt;br /&gt;google_ad_width = 250;&lt;br /&gt;google_ad_height = 250;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;XML Stands for e&lt;span style="font-weight: bold;"&gt;X&lt;/span&gt;tensible &lt;span style="font-weight: bold;"&gt;M&lt;/span&gt;arkup &lt;span style="font-weight: bold;"&gt;L&lt;/span&gt;anguage.  It is a generic data format widely used for sharing information over the internet.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;books&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;title&amp;gt;Harry Potter&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;author&amp;gt;J. K. Rowling and Mary GrandPré&amp;lt;/author&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;publisher&amp;gt;Hardcover&amp;lt;/publisher&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;title&amp;gt;The Curious Case of Benjamin Button&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;author&amp;gt;F. Scott Fitzgerald&amp;lt;/author&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;publisher&amp;gt;Paperback&amp;lt;/publisher&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/books&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Figure 1. XML&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What is XSL?&lt;br /&gt;&lt;br /&gt;XSL Stands for eXtensible Stylesheet Language. Similar to CSS (Cascading Style Sheet), XSL is a language used to create stylesheets for XML.&lt;p&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;xsl:template match="Books"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;html&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;  &amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;body&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;    &amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;ul&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;      &amp;lt;xsl:value-of select="Title" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;      &amp;lt;xsl:value-of select="Author" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;      &amp;lt;xsl:value-of select="Publisher" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;      &amp;lt;xsl:apply-templates/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;    &amp;lt;/&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;ul&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;  &amp;lt;/&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;body&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;html&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/xsl:template&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;xsl:template match="Book"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;li&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;  &amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;b&lt;/span&gt;&amp;gt;&amp;lt;xsl:value-of select="Title" /&amp;gt;&amp;lt;/&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;b&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;  &amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;br&lt;/span&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;  &amp;lt;xsl:value-of select="Author" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;  &amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;br&lt;/span&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;  &amp;lt;xsl:value-of select="Publisher" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;li&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/xsl:template&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/xsl:stylesheet&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Figure 2. XSLT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Applying the XSL stylesheet into the XML&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;XSL is useless if it is not applied into your XML. XSL association might look like this:&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);" class="content"&gt;&amp;lt;?xml-stylesheet type="text/xsl" href="Books.xslt"?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="content"&gt;Your XML will looks like this:&lt;p&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;?xml-stylesheet type="text/xsl" href="Books.xslt"?&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;Books&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;Book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; &amp;lt;Title&amp;gt;Harry Potter&amp;lt;/Title&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; &amp;lt;Author&amp;gt;J. K. Rowling and Mary GrandPré&amp;lt;/Author&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; &amp;lt;Publisher&amp;gt;Hardcover&amp;lt;/Publisher&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/Book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;Book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; &amp;lt;Title&amp;gt;The Curious Case of Benjamin Button&amp;lt;/Title&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; &amp;lt;Author&amp;gt;F. Scott Fitzgerald&amp;lt;/Author&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; &amp;lt;Publisher&amp;gt;Paperback&amp;lt;/Publisher&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/Book&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&amp;lt;/Books&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Figure 3. XSL-Associated XML&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bring-On the ASP.NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now that we have created the XML and associated the XSL on it, Its time to create our asp page.&lt;br /&gt;Here's the step by step on how to do it:&lt;br /&gt;&lt;br /&gt;1. In you Visual Studio, Create a new project (ASP.NET Web Application).&lt;br /&gt;2. Add new item and select XML. Copy and paste the code on &lt;span style="font-weight: bold;"&gt;Figure 3.&lt;br /&gt;&lt;/span&gt;3. Add new item and select XSLT. Copy and paste the code on &lt;span style="font-weight: bold;"&gt;Figure 2.&lt;br /&gt;&lt;/span&gt;4. Open the design view of the Default.aspx page.&lt;br /&gt;5. Drag an xml control onto the page.&lt;br /&gt;6. On your code behind add the following code in your page load event.&lt;br /&gt;&lt;blockquote&gt;          &lt;span style="color: rgb(0, 0, 102);"&gt;  XmlDocument docXML = new XmlDocument();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;            XslTransform docXSL = new XslTransform();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;            docXML.Load(Server.MapPath("Books.xml"));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;            docXSL.Load(Server.MapPath("Books.xslt"));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;            this.Xml1.Document = docXML;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;            this.Xml1.Transform = docXSL;&lt;/span&gt;&lt;/blockquote&gt;Note: Don't forget to import the System.Xml and the System.Xml.Xsl Namespaces.&lt;br /&gt;&lt;br /&gt;7. Run the project.&lt;br /&gt;&lt;br /&gt;And finally, here is the output:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;                      &lt;ul&gt;&lt;li&gt;&lt;b&gt;Harry Potter&lt;/b&gt;&lt;br /&gt;J. K. Rowling and Mary GrandPré&lt;br /&gt;Hardcover&lt;/li&gt;&lt;li&gt;&lt;b&gt;The Curious Case of Benjamin Button&lt;/b&gt;&lt;br /&gt;F. Scott Fitzgerald&lt;br /&gt;Paperback&lt;/li&gt;&lt;/ul&gt;   &lt;/div&gt;</description><link>http://webscenery.blogspot.com/2009/01/aspnet-xml-and-xslt.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item></channel></rss>