<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kiran Naik &#187; Technology</title>
	<atom:link href="http://www.kirannaik.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kirannaik.com</link>
	<description></description>
	<lastBuildDate>Thu, 22 Dec 2011 17:07:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Biztalk Good resources to start</title>
		<link>http://www.kirannaik.com/2011/10/13/biztalk-good-resources-to-start/</link>
		<comments>http://www.kirannaik.com/2011/10/13/biztalk-good-resources-to-start/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 12:11:09 +0000</pubDate>
		<dc:creator>kiran</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.kirannaik.com/blog/?p=117</guid>
		<description><![CDATA[These are some useful links I got from my dear friend Chandra&#8230;If you are looking to start up, prepare for Biztalk certificate this is the good way to start. ou might already know that Biztalk 2006 is no longer available&#8230; Biztalk 2010 is the new certification and we are still using Biztalk 2006 in our [...]]]></description>
			<content:encoded><![CDATA[<p>These are some useful links I got from my dear friend Chandra&#8230;If you are looking to start up, prepare for Biztalk certificate this is the good way to start.</p>
<p>ou might already know that Biztalk 2006 is no longer available&#8230; Biztalk 2010 is the new certification and we are still using Biztalk 2006 in our work.<br />
There are plans that we will be upgrading Biztalk 2010 and hopefullly next year we are all geared up for Huge 2010 release to use.</p>
<p>About Installation -<br />
<a href="http://msdn.microsoft.com/en-us/library/aa577356%28v=bts.20%29.aspx">http://msdn.microsoft.com/en-us/library/aa577356%28v=bts.20%29.aspx</a></p>
<p>Auto-mapping -<br />
<a href="http://geekswithblogs.net/benny/archive/2007/02/20.aspx">http://geekswithblogs.net/benny/archive/2007/02/20.aspx</a></p>
<p><a href="http://geekswithblogs.net/bosuch/archive/2010/03/19/biztalk-orchestration--port-tutorial-part-2.aspx">http://geekswithblogs.net/bosuch/archive/2010/03/19/biztalk-orchestration&#8211;port-tutorial-part-2.aspx</a><br />
<a href="http://geekswithblogs.net/bosuch/archive/2010/03/19/simple-biztalk-orchestration--port-tutorial.aspx">http://geekswithblogs.net/bosuch/archive/2010/03/19/simple-biztalk-orchestration&#8211;port-tutorial.aspx</a></p>
<p>SSO -<br />
<a href="http://msdn.microsoft.com/en-us/library/aa578411%28v=bts.10%29.aspx">http://msdn.microsoft.com/en-us/library/aa578411%28v=bts.10%29.aspx</a></p>
<p>Host and host-instances -<br />
<a href="http://msdn.microsoft.com/en-us/library/aa561042%28v=bts.20%29.aspx">http://msdn.microsoft.com/en-us/library/aa561042%28v=bts.20%29.aspx</a></p>
<p>Biztalk DBs -<br />
<a href="http://msdn.microsoft.com/en-us/library/aa578342%28v=bts.70%29.aspx">http://msdn.microsoft.com/en-us/library/aa578342%28v=bts.70%29.aspx</a></p>
<p>Artifacts -<br />
<a href="http://msdn.microsoft.com/en-us/library/aa560751%28v=bts.10%29.aspx">http://msdn.microsoft.com/en-us/library/aa560751%28v=bts.10%29.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kirannaik.com/2011/10/13/biztalk-good-resources-to-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting with Digital Marketing</title>
		<link>http://www.kirannaik.com/2011/10/13/starting-with-digital-marketing/</link>
		<comments>http://www.kirannaik.com/2011/10/13/starting-with-digital-marketing/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 12:04:30 +0000</pubDate>
		<dc:creator>kiran</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.kirannaik.com/blog/?p=107</guid>
		<description><![CDATA[What is Digital Marketing: There are many definitions in recent digital era and some of the simplest definitions are Digital Marketing is traditional Marketing which focuses on using digital channels to communicate with customers and promote products and services. Digital Marketing is the promoting of brands, products using all forms of digital advertising channels to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is Digital Marketing</strong>:</p>
<p>There are many definitions in recent digital era and some of the simplest definitions are<br />
Digital Marketing is traditional Marketing which focuses on using digital channels to communicate with customers and promote products and services.<br />
Digital Marketing is the promoting of brands, products using all forms of digital advertising channels to reach consumers. This now includes Television, Radio, Internet, Mobile,social media marketing and any other form of digital media.<br />
Most of part of Digital Marketing deals with many of the techniques and practices of Internet Marketing, but Digital Marketing is wider term and extends beyond Internet Marketing. Digital Marketing achieves its objective by including other channels to reach people that do not require the use of The Internet. That means Digital Marketing involves usage of whole host of elements such as mobile phones, sms/mms, display / banner ads and digital outdoor.<br />
Digital marketing comprises set of marketing pieces and campaigns that incorporate some or all of the below characteristics:<br />
Based largely on the Web and/or mobile applications<br />
Offer “experiences” and “immersion” versus simple impressions<br />
Create dialogue and “conversation” between company and customer<br />
Measurable as to outcomes<br />
Potentially quick revolution and can be changed quickly and on the fly</p>
<p><strong>How Digital Marketing is different from Traditional Marketing:</strong></p>
<p>Traditional Marketing uses demographics to attempt to narrow a large population down to a targeted ‘potential’ viewer and then interrupting masses of these targeted people with ads be it on TV, print or on billboards but as this video suggests an over reliance on this won’t work. As slowly more and more people move online, we can hope to see less of this kind of marketing and more digital marketing.</p>
<p>Digital Marketing is the reverse because it is the very targeted viewer (consumer) searching for very specific content. Thus, the strategy of Digital Marketing is very different and most of all it is very much measurable.<br />
And Digital marketing is relatively inexpensive. Companies can reach a wide audience for a small fraction of traditional advertising budgets.<br />
The nature of the medium allows consumers to research and purchase products and services at their own convenience: An internet marketing campaign puts an organization’s message in front of consumers precisely when they want it. </p>
<p><strong>Which is the best approach – Digital or Traditional?</strong><br />
It all depends on your marketing objectives and type of product. We cannot really pin point as generic strategy.<br />
But advantage in today’s marketplace for digital marketing is that it offers a lot of flexible options for your marketing. Whether you choose social media, email campaigns, online ads, web video, or any of the other digital tools at our disposal, traditional marketing just can’t match the speed, low cost and instant feedback you get with digital marketing.<br />
But traditional marketing will always be relevant, even essential. But the efficiencies of digital technology — a website, social media, video — can make delivering their new message a lot easier and less painful.<br />
Despite all the buzz out there, we really need not have to think about who will win the traditional versus digital marketing debate. They both win in one way or other.<br />
It’s the choice we make for Product/Brand Marketing.<br />
<strong>Digital Marketing Components</strong>:<br />
Online Marketing &#8211; Search Engine Marketing (SEM)<br />
- Video Search Engine Optimisation (VSEO)<br />
- Social Media Optimisation (SMO)<br />
- Blogs &amp; Forums<br />
- Online Display Advertising<br />
- eMedia<br />
- Website Optimisation<br />
Mobile Marketing<br />
- eMedia<br />
- Messaging<br />
- Mobile Internet<br />
- Mobile Aps</p>
<p>Radio Marketing<br />
-Radio Advertising<br />
- Podcasts<br />
- Interviews<br />
- Sponsorship<br />
TV Marketing<br />
- TV Advertising<br />
- Sponsorship<br />
- Product Placement<br />
- Interviews</p>
<p><strong>Main reasons responsible for growing popularity of online Digital marketing</strong>:<br />
1. Making You Go Global: Imagine sitting in the comforts of your home in Bangalore and selling your product to a guy sitting in Texas, US. Now you are only a mouse click away from the global products or from promoting your services and goods to the global audience. All you need is an internet connection, ecommerce website with your desired catalogue and you can wait for the orders pouring in. </p>
<p>Now a days, most of the online marketing websites uses geo location software to display the relevant content to the site visitor based on the location. This means targeting the audience with right content. Moreover Google uses this principle to populate search results.</p>
<p>2. 24*7 Advertisement: Another benefit enjoyed by the advertisers using online marketing is the 24 hour availability of their advertisement over the World Wide Web. This enables the publicity of their product through out the day and also during the night.<br />
3. Detailed Product Catalogs: You can The flexibility of having detailed, some times shorter, and dynamic catalogs makes a Digital a great place to market. </p>
<p>4. Pocket Friendly: When compared to the traditional marketing, means like television advertisements of publishing ads in the local or national newspapers, online marketing scores again by being most inexpensive. To get started all you need to do is own a website and with website creation softwares, developing a website is a child’s play. You can even make a one time investment and take the help of professionals in coming up with a SEO website which will give it a more professional look bringing in more user hits. With the availability of the cheap hosting space online marketing is finding many customers.</p>
<p>5. Accountable and Improved Return on Investment (ROI): Online marketing has another advantage in offering in terms of ease of measuring statistics with the helps of numerous web analytics tool available like google analytics. By deploying various means like pay per click or pay per action or even pay per impression, you as an advertiser can determine what catches the audience’s fancy. Tracking of website traffic can also be a testimonial of your surging popularity. Also more number of visitors will result in more business thus resulting in huge ROI.</p>
<p>6. Faster Communication and Larger Reach: Faster and effective communication plays an important role in promoting business in this competitive world. Online marketing helps in faster communication of news and advertisements to the customers. Also an advertisement displayed using traditional marketing means of television ads and newspaper ads would only be targeting a specific audience whereas by sending promotional emails or setting up your website you can catch the attentions of a wider audience. Using direct marketing technique of emails you can read the pulse of the customer and also keep them updated about the new arrivals in your stores or the latest release of your product.</p>
<p>7. Making Customer Feel Truly Like a King!: Online marketing is a truly enriching experience for the customer as he is quickly directed to his items of interest based on the keywords he had entered in the search engine. </p>
<p>You can make a purchase irrespective of the place and time if you have a credit card. Always ensure an authentic payment gateway is being used while making online purchases. Also because of extensive competition over internet customers can get the product of their choice at very competitive prices making them the ultimate winner!<br />
With hectic work schedules, more and more people are getting dependent on internet to make their purchases which help them in saving time by avoiding a trip to the store and also help them in striking good deals from the confines of their homes. Online marketing with its multifaceted advantages have changed the way the world does business.<br />
Going ahead, I would like to touch upon Internet Marketing, SEO Tools and technology, how it is little different from Digital Marketing and popular Digital Marketing tools widely used in Market.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kirannaik.com/2011/10/13/starting-with-digital-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Report says techies don’t care much about salary!!!!</title>
		<link>http://www.kirannaik.com/2008/08/22/report-says-techies-dont-care-much-about-salary/</link>
		<comments>http://www.kirannaik.com/2008/08/22/report-says-techies-dont-care-much-about-salary/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 06:07:22 +0000</pubDate>
		<dc:creator>kiran</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.kirannaik.com/blog/report-says-techies-don%e2%80%99t-care-much-about-salary/</guid>
		<description><![CDATA[I was in bad mood and browsing through the web, found an interesting article. It is surprising to know about techies don’t care much about salary. Report also finds that workers care more about perks such as training or flexible schedules than they do about the size of their paycheck. How true it is and [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt"></span></font></p>
<p><font size="3" face="Times New Roman"><span style="font-size: 12pt"></span></font></p>
<p style="margin: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt">I was in bad mood and browsing through the web, found an interesting article. It is surprising to know about techies don’t care much about salary. Report also finds that </span></font><font size="1" face="Verdana"><span style="font-size: 9pt;font-family: Verdana">workers care more about perks such as training or flexible schedules than they do about the size of their paycheck. How true it is and at the end of the day, we look how much facilities and convenient we have in our office. </span></font></p>
<p style="margin: 0in 0in 0pt" class="MsoNormal"><font size="1" face="Verdana"><span style="font-size: 9pt;font-family: Verdana"></span></font></p>
<p><font size="1" face="Verdana"><span style="font-size: 9pt;font-family: Verdana"></span></font><font size="1" face="Verdana"><span style="font-size: 9pt;font-family: Verdana"></p>
<p style="margin: 0in 0in 0pt" class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt">Referenc: <a href="http://blogs.zdnet.com/careers/?p=161&amp;tag=nl.e539">http://blogs.zdnet.com/careers/?p=161&amp;tag=nl.e539</a></span></font></p>
<p></span></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kirannaik.com/2008/08/22/report-says-techies-dont-care-much-about-salary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Input instance file name is not specified for schema in .net biztalk coding</title>
		<link>http://www.kirannaik.com/2008/05/07/input-instance-file-name-is-not-specified-for-schema-in-net-biztalk-coding/</link>
		<comments>http://www.kirannaik.com/2008/05/07/input-instance-file-name-is-not-specified-for-schema-in-net-biztalk-coding/#comments</comments>
		<pubDate>Wed, 07 May 2008 10:53:54 +0000</pubDate>
		<dc:creator>kiran</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.kirannaik.com/blog/input-instance-file-name-is-not-specified-for-schema-in-net-biztalk-coding/</guid>
		<description><![CDATA[This error occurs when you do NOT select the input file in the .net file of schema (.xsd) and you click on test map option of .net. Scenerio: You are creating the .net biztalk project and schema file. Please refer screenshots 1 and 2 to rectify the error. Input instance file name is not specified [...]]]></description>
			<content:encoded><![CDATA[<p>This error occurs when you do <strong>NOT</strong> select the input file in the .net file of schema (.xsd) and you click on test map option of .net.</p>
<p>Scenerio: You are creating the .net biztalk project and schema file.</p>
<p>Please refer screenshots 1 and 2 to rectify the error.</p>
<p>Input instance file name is not specified for schema Cust1.</p>
<p><a href="http://www.kirannaik.com/blog/wp-content/uploads/2008/05/properties3.JPG" title=".net schema - biztalk" rel="lightbox[13]"><img src="http://www.kirannaik.com/blog/wp-content/uploads/2008/05/properties3.thumbnail.JPG" alt=".net schema - biztalk" /></a></p>
<p><a href="http://www.kirannaik.com/blog/wp-content/uploads/2008/05/properties2.JPG" title="2 of .net" rel="lightbox[13]"><img src="http://www.kirannaik.com/blog/wp-content/uploads/2008/05/properties2.thumbnail.JPG" alt="2 of .net" /></a> </p>
<p>_ServiceCall_Insert.xsd. Search in Google: The instance file name can be<br />
provided in the file properties of the schema in Solution Explorer.</p>
<p>Refer above Screenshots</p>
<p>Make sure Input Instance Filename has xml file selected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kirannaik.com/2008/05/07/input-instance-file-name-is-not-specified-for-schema-in-net-biztalk-coding/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>create new Biztalk project in .net 2003</title>
		<link>http://www.kirannaik.com/2008/04/25/create-new-biztalk-project-in-net-2003/</link>
		<comments>http://www.kirannaik.com/2008/04/25/create-new-biztalk-project-in-net-2003/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 10:56:30 +0000</pubDate>
		<dc:creator>kiran</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.kirannaik.com/blog/create-new-biztalk-project-in-net-2003/</guid>
		<description><![CDATA[Today I will begin to create the new Biztalk project. If you do not know Biztalk, don’t worry. We will learn later. How to create new Biztalk Project Open Visual Studio.net 2003 File NewàBlank Solution In the Solution Explorer, Rigtht Click, AddàAdd New Project Select BizTalk Project On the Project name (IN Solution Explorer) Right [...]]]></description>
			<content:encoded><![CDATA[<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Today I will begin to create the new Biztalk project. If you do not know Biztalk, don’t worry. We will learn later.</span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana"><strong>How to create new Biztalk Project</strong></span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Open Visual Studio.net 2003
</span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">File New</span></font><font size="2" face="Wingdings"><span style="font-size: 10pt;font-family: Wingdings"><span>à</span></span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Blank Solution</span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">In the Solution Explorer, Rigtht Click, Add</span></font><font size="2" face="Wingdings"><span style="font-size: 10pt;font-family: Wingdings"><span>à</span></span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Add New Project</span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Select BizTalk Project</span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">On the Project name (IN Solution Explorer) Right click on prjName, Add</span></font><font size="2" face="Wingdings"><span style="font-size: 10pt;font-family: Wingdings"><span>à</span></span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Add New Item
</span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Select Schema. Name it as SchemaTest.xsd</span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana"> </span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">As you already know, schema is used to define the root and hierarchy for your XML.</span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Select Root tag on the right side of the SchemaTest.xsd
</span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Press F2 and rename root tag to say “collection”
</span></font><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">Add child notes or hierarchy as you need.</span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana"></span></font></pre>
<pre><font size="2" face="Verdana"><span style="font-size: 10pt;font-family: Verdana">This was about creating new schema in .NET Biztalk. I will continue with creating new Maps(bit maps) tomorrow.</span></font></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kirannaik.com/2008/04/25/create-new-biztalk-project-in-net-2003/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XSL and XSLT</title>
		<link>http://www.kirannaik.com/2008/04/09/xsl-and-xslt/</link>
		<comments>http://www.kirannaik.com/2008/04/09/xsl-and-xslt/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 11:00:01 +0000</pubDate>
		<dc:creator>kiran</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.kirannaik.com/blog/xsl-and-xslt/</guid>
		<description><![CDATA[XSL is nothing but XML Style Sheets. XSL stands for EXtensible Stylesheet Language.It describes how the XML document should be displayed for your requirement. XSL is a broad term which has following parts: XSLT &#8211; a language for transforming XML documents XPath &#8211; a language for navigating in XML documents XSL-FO &#8211; a language for [...]]]></description>
			<content:encoded><![CDATA[<p><font size="2" face="Arial"><span style="font-size: 10pt;font-family: Arial">XSL is nothing but XML Style Sheets. <font color="#000000"><span style="color: black">XSL stands for E<strong><span style="font-weight: bold">X</span></strong>tensible <strong><span style="font-weight: bold">S</span></strong>tylesheet <strong><span style="font-weight: bold">L</span></strong>anguage.</span></font></span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial">It <span>describes</span> how the XML document should be displayed for your requirement. </span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial">XSL is a broad term which has following parts:</span></font></p>
<p><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial"></span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial">XSLT &#8211; a language for transforming XML documents</span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial"><br />
XPath &#8211; a language for navigating in XML documents<br />
XSL-FO &#8211; a language for formatting XML documents </span></font></p>
<p><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial"><font size="2" face="Arial"><span style="font-size: 10pt;font-family: Arial">We will not worry much about XPath and XSL-FO. </span></font></span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial"></span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial"><font size="2" face="Arial"><span style="font-size: 10pt;font-family: Arial">Our focus will be on XSL and XSLT(<font color="#000000"><span style="color: black">language for transforming XML documents)</span></font></span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial"> </span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial"><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial">XSLT language is much like a scripting, basic understanding of HTML/XHTML, XML is necessary.</span></font></span></font></span></font></p>
<ul type="disc">
<li class="MsoNormal"><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;font-family: Arial">XSLT is XSL Transformations </span></font></li>
<li class="MsoNormal"><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;font-family: Arial">XSLT is the crucial part of XSL </span></font></li>
<li class="MsoNormal"><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;font-family: Arial">XSLT transforms an XML document into another XML document </span></font></li>
</ul>
<h2 style="margin: 7.5pt 0in"><strong><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;font-family: Arial">XSLT is XSL Transformations</span></font></strong></h2>
<p><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial">XSLT is used to transform an XML document into another XML document. It can also used to transform XML into either HTML or any kind of file. XSLT does this by transforming each XML element into an (X)HTML element.</span></font><font size="2" color="#000000" face="Arial"><span style="font-size: 10pt;color: black;font-family: Arial">With XSLT you can add/remove XML elements to or from the output file. With XSLT you can build the business logic and display the data from XML to the users accordingly. For instance, you might want to hide actual cost of the book from the user. This can be done through XSLT.</span></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kirannaik.com/2008/04/09/xsl-and-xslt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What is XML and why?</title>
		<link>http://www.kirannaik.com/2008/04/08/what-is-xml-and-why/</link>
		<comments>http://www.kirannaik.com/2008/04/08/what-is-xml-and-why/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 12:47:38 +0000</pubDate>
		<dc:creator>kiran</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.kirannaik.com/blog/what-is-xml-and-why/</guid>
		<description><![CDATA[I have been hearing this word for the time I joined IT. I was wondering what exactly is XML and how does it work. Now I got a chance to explore more on XML and let me start with basics called what XML stands for. It is nothing but EXtensible Markup Language which is designed [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10pt;font-family: Verdana">I have been hearing this word for the time I joined IT. I was wondering what exactly is XML and how does it work.<br />
</span><span style="font-size: 10pt;font-family: Verdana">Now I got a chance to explore more on XML and let me start with basics called what XML stands for. It is nothing but <strong>EXtensible Markup Language</strong> which is designed to transport and store data.</span><span style="font-size: 10pt;font-family: Verdana"> </span><span style="font-size: 10pt;font-family: Verdana"><span style="font-size: 10pt;font-family: Verdana"><strong>XML</strong> files will have .xml extensions and it is very powerful (Probably as powerful as Microsoft Excel). </span></span></p>
<p><span style="font-size: 10pt;font-family: Verdana"><span style="font-size: 10pt;font-family: Verdana">Please note…XML is not Excel. I am comparing in terms of its robust features. Excel has lot of feature but most users really do not know how to use MS Excel.</span></span><span style="font-size: 10pt;font-family: Verdana"><span style="font-size: 10pt;font-family: Verdana"> </span></span><span style="font-size: 10pt;font-family: Verdana"><span style="font-size: 10pt;font-family: Verdana">In a similar way XML is very very powerful!! Developers are now using extensive use of XML files. Some analysts believe at some point in future database will be replaced by all XML.<br />
<span style="font-size: 10pt;font-family: Verdana">XML everywhere and that’s what makes Internet and web technologies fast..faster and fastest. </span><span style="font-size: 10pt;font-family: Verdana">Believe me.. XML is very easy to learn. Lets start to learn XML…</span></span></span></p>
<ul type="disc">
<li class="MsoNormal"><span style="font-size: 10pt;font-family: Verdana">Basic idea of HTML usage and preferably knowledge of JavaScript is very useful to learn XML.</span></li>
<li class="MsoNormal"><span style="font-size: 10pt;font-family: Verdana">XML is a markup language like HTML and stands for EXtensible Markup Language. It stores data in some specific format. As of now, forget about format.. Basically it stores data like a database and we can decide how we want the data to be stored in XML file. We can think of XML as a database. </span></li>
<li class="MsoNormal"><span style="font-size: 10pt;font-family: Verdana">We can define our own tags. It is similar to creating the columns in a table. We can decide our own tags (or columns in database language)</span></li>
<li class="MsoNormal"><span style="font-size: 10pt;font-family: Verdana">More importantly XML is a W3C Recommendation. I will be posting about what is W3C and why it is important to know W3C.</span></li>
<li class="MsoNormal"><span style="font-size: 10pt;color: windowtext;font-family: Verdana"><strong>XML stores data, HTML displays the data. We can use any method to display the data from XML to HTML</strong>.<br />
It might be ASP, Java, .NET, Javascript or any other language. This is a very simple example of XML usage. XML does lot of critical things. </span><strong><span style="font-size: 8.5pt;font-family: Verdana"></span></strong></li>
<li class="MsoNormal"><span style="font-size: 10pt;color: windowtext;font-family: Verdana">Typical usage of XML includes B2B, B2C and CRM applications. </span><strong><span style="font-size: 8.5pt;font-family: Verdana"></span></strong></li>
<li class="MsoNormal"><span style="font-size: 10pt;color: windowtext;font-family: Verdana">XML can act as a bridge between two or more independent heterogeneous systems.</span><strong><span style="font-size: 8.5pt;font-family: Verdana"></span></strong></li>
<li class="MsoNormal"><span style="font-size: 10pt;color: windowtext;font-family: Verdana">XML is not based on your software or hardware. It is independent of language you use to develop your application.</span></li>
</ul>
<p><span><u><span style="font-size: 10pt;font-family: Verdana"><strong>Structure of XML Document</strong></span></u></span><span></span><span></span><span></p>
<pre><span style="font-size: 10pt;font-family: Verdana">&lt;root&gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;child&gt;</span><span style="font-size: 10pt;font-family: Verdana"><span> 
</span></span><span style="font-size: 10pt;font-family: Verdana">        &lt;subchild&gt;.....&lt;/subchild&gt;
        &lt;subchild&gt;.....&lt;/subchild&gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;/child&gt; &lt;/root&gt; </span></pre>
<p><font size="3" face="Times New Roman"><strong><u>Example</u></strong>:<br />
</font><span style="font-size: 10pt;font-family: Verdana">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;ISO-8859-1&#8243;?&gt;</span></p>
<pre><span style="font-size: 10pt;font-family: Verdana">&lt;bookStore&gt;</span></pre>
<pre><span style="font-size: 10pt;font-family: Verdana">&lt;book category="Personal"&gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;author&gt;Kiran Naik&lt;/author &gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;description &gt;My Biography&lt;/description&gt; </span><span style="font-size: 10pt;font-family: Verdana">
</span><span style="font-size: 10pt;font-family: Verdana">&lt;published_date&gt;”07-11-1978”&lt;/published_date&gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;/book&gt;</span></pre>
<pre><span style="font-size: 10pt;font-family: Verdana"><span style="font-size: 10pt;font-family: Verdana">&lt;book category="Fiction"&gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;author&gt;Narayan&lt;/author &gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;description &gt;Henry Potter&lt;/description&gt; </span><span style="font-size: 10pt;font-family: Verdana">
</span><span style="font-size: 10pt;font-family: Verdana">&lt;published_date&gt;”07-11-0001”&lt;/published_date&gt;
</span><span style="font-size: 10pt;font-family: Verdana">&lt;/book&gt;</span></span></pre>
<pre><span style="font-size: 10pt;font-family: Verdana">&lt;/bookStore&gt;</span></pre>
<pre><span style="font-size: 10pt;font-family: Verdana">Like this, we can define our own tages like bookStore which is called as <strong>parent or root element</strong>.
book is <strong>element</strong> in the document.
</span><span style="font-size: 10pt;font-family: Verdana">author, description, published_date tag are <strong>children</strong>.
category is the <strong>attribute</strong>. </span></pre>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kirannaik.com/2008/04/08/what-is-xml-and-why/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

