<?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>:: TechBlog :: &#187; xml</title>
	<atom:link href="http://techblog.touchbasic.com/html/tag/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.touchbasic.com/html</link>
	<description>Techblog is collection of articles covering a wide variety of tech related topics including: Linux, Microsoft, Google, web development, web design, open source, wordpress, security, and more.</description>
	<lastBuildDate>Fri, 06 May 2011 00:58:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Styling XML using CSS and XSLT</title>
		<link>http://techblog.touchbasic.com/html/styling-xml-using-css-and-xslt/</link>
		<comments>http://techblog.touchbasic.com/html/styling-xml-using-css-and-xslt/#comments</comments>
		<pubDate>Fri, 15 Jul 2005 02:36:57 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[stylesheet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl]]></category>
		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=104</guid>
		<description><![CDATA[In order to begin styling XML documents, a basic understanding of CSS and HTML (or XHTML) is recommended, but not required. In fact, today many sites that run on blogging software like Wordpress can generate XML feeds (commonly used with RSS and ATOM readers) automatically, and there are certainly enough tutorials online to get anyone with even a basic understanding of the web started on the path to becoming a designer. ]]></description>
			<content:encoded><![CDATA[<p>In order to begin styling XML documents, a basic understanding of CSS and HTML (or XHTML) is recommended, but not required. In fact, today many sites that run on blogging software like WordPress can generate XML feeds (commonly used with RSS and ATOM readers) automatically, and there are certainly enough tutorials online to get anyone with even a basic understanding of the web started on the path to becoming a designer.</p>
<p>The good thing about web design (and the web in general) is that for all it&#8217;s power as a new medium of expression and communication, it exists in a relatively static state. And although in reality the web is constantly changing, you can usually get back to a web page after about a week and it will look mostly the same. This constraint can make for an excellent learning environment that is conducive to experimentation via trial and error, and the developing of a creativity that is essentially self taught. Incidentally, there is currently a new technique being put forward known as Web 2.0 that aims to take the web to new levels, by using a combination of programming languages to make the user&#8217;s experience a more dynamic one. More information on that topic can be found in a previous post entitled: <a href="http://techblog.touchbasic.com/html/web-20-where-are-you/">Web 2.0 &#8211; Where are you?</a>.</p>
<p><span id="more-104"></span></p>
<p>Anyway, the xml feeds that WordPress creates for RSS syndication are a good place to start testing out some basic skills in CSS. There is an article called <a href="http://www.vbip.com/books/1861003323/chapter_3323_14.asp">Giving Style to XML</a> that does a good job of describing how to create and include some basic CSS code in an XML document. </p>
<p>Some limitations with using css are: (taken from the previous article)</p>
<blockquote><ul>
<li>Reordering and sorting of elements is not possible</li>
<li>Generation of text is hard (or not practical)</li>
<li>Adding functionality, such as creating a link from certain content elements, is not possible</li>
</ul>
</blockquote>
<p>Solving some of these shortcomings requires the use of <a href="http://www.google.ca/search?hl=en&#038;q=define%3AXSLT&#038;meta=">XSLT</a>. Now this is one of the coolest languages i&#8217;ve seen for the web. Actually, XSL is a family of languages of which XSLT (Extensible Stylesheet Language Transformations) is a major part. Read more about this on the <a href="http://www.w3.org/Style/XSL/">W3C site</a>. The article <a href="http://www.vbip.com/books/1861003323/chapter_3323_15.asp">Using XSLT for Adding Style</a> does a good job of walking you through the process, picking up from where the previous article on designing with CSS left off. For a complete review visit: <a href="http://www.w3schools.com/xsl/default.asp">W3c Schools &#8211; XSLT Tutorial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/styling-xml-using-css-and-xslt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX: A Closer look</title>
		<link>http://techblog.touchbasic.com/html/ajax-a-closer-look/</link>
		<comments>http://techblog.touchbasic.com/html/ajax-a-closer-look/#comments</comments>
		<pubDate>Thu, 07 Jul 2005 06:07:58 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=91</guid>
		<description><![CDATA[AJAX or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications..]]></description>
			<content:encoded><![CDATA[<p><span style="color:#bbb;margin-bottom:15px;">[ page last updated: July 27, 2005. ]</span></p>
<p>From <a href="http://en.wikipedia.org/wiki/AJAX">Wikipedia</a>, the free encyclopedia:</p>
<p>&#8220;AJAX or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:</p>
<p>    * HTML (or <a href="http://en.wikipedia.org/wiki/XHTML">XHTML</a>) and Cascading Style Sheets for presenting information<br />
    * The <a href="http://en.wikipedia.org/wiki/Document_Object_Model">Document Object Model</a> manipulated through JavaScript to dynamically display and interact with the information presented<br />
    * The <a href="http://en.wikipedia.org/wiki/XMLHttpRequest">XMLHttpRequest</a> object to interchange and manipulate data asynchronously with the web server (commonly using XML and XSLT, although AJAX applications can use other technologies, including preformatted HTML, plain text, JSON and JSON-RPC as alternatives to XML/XSLT).</p>
<p><span id="more-91"></span></p>
<p>Like DHTML or <a href="http://en.wikipedia.org/wiki/LAMP">LAMP</a>, AJAX is not a technology in itself, but a term that refers to the use of a group of technologies together.&#8221;</p>
<p>The result is the ability to create highly interactive and dynamic webpages, with features that close <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php">the gap between the experiences</a> we&#8217;ve come to expect from web applications and the experiences users can get from a desktop application.</p>
<p>Some example of sites using AJAX:</p>
<ol>
<li><a href="http://www.google.com/webhp?complete=1">Google Suggest</a></li>
<li><a href="http://maps.google.com/">Google Maps</a></li>
<li><a href="http://www.gmail.com/">Gmail</a></li>
<li><a href="http://www.flickr.com/">Flickr</a></li>
<li><a href="http://www.a9.com/">A9.com (Amazon)</a></li>
<li><a href="http://mindset.research.yahoo.com/">Yahoo Mindset</a></li>
</ol>
<p>AJAX related information:</p>
<ol>
<li><a href="http://www.openajax.net/wordpress/">OpenAJAX</a></li>
<li><a href="http://www.cgisecurity.com/ajax/">Cgisecurity.com</a></li>
<li><a href="http://weblogs.asp.net/mschwarz/archive/2005/04/07/397504.aspx">AJAX Web Blog</a></li>
<li><a href="http://www.ajaxian.com/">Ajaxian.com</a></li>
<li><a href="http://ajaxblog.com/">Ajaxblog.com</a></li>
<li><a href="http://www.ajaxdeveloper.org/">AjaxDeveloper.org</a></li>
</ol>
<p>
[ Read the follow up to this article entitled <a href="http://techblog.touchbasic.com/html/web-20-where-are-you/">Web 2.0 - Where Are You?</a> &raquo; ]</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/ajax-a-closer-look/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

