<?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>Paul Gu&#124;blog &#187; Programming</title>
	<atom:link href="http://blog.paulgu.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.paulgu.com</link>
	<description>Sharing my world with the world</description>
	<lastBuildDate>Thu, 09 Feb 2012 04:47:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Check if a string is null or empty in XSLT</title>
		<link>http://blog.paulgu.com/programming/check-if-a-string-is-null-or-empty-in-xslt/</link>
		<comments>http://blog.paulgu.com/programming/check-if-a-string-is-null-or-empty-in-xslt/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 15:16:54 +0000</pubDate>
		<dc:creator>Paul Gu</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.paulgu.com/2011/09/16/check-if-a-string-is-null-or-empty-in-xslt/</guid>
		<description><![CDATA[Here is an example in different situations: Sample XML: &#60;group&#62; &#160;&#160;&#160; &#60;item&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;id&#62;item 1&#60;/id&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;CategoryName&#62;blue&#60;/CategoryName&#62; &#160;&#160;&#160; &#60;/item&#62; &#160;&#160;&#160; &#60;item&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;id&#62;item 2&#60;/id&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;CategoryName&#62;&#60;/CategoryName&#62; &#160;&#160;&#160; &#60;/item&#62; &#160;&#160;&#160; &#60;item&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;id&#62;item 3&#60;/id&#62; &#160;&#160;&#160; &#60;/item&#62; &#160;&#160;&#160; &#8230; &#60;/group&#62; A sample use case would look like: &#60;xsl:for-each select=&#34;/group/item&#34;&#62; &#160;&#160;&#160; &#60;xsl:if test=&#34;CategoryName&#34;&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;!&#8211; will be instantiated [...]]]></description>
		<wfw:commentRss>http://blog.paulgu.com/programming/check-if-a-string-is-null-or-empty-in-xslt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Binary to Hex equivelants</title>
		<link>http://blog.paulgu.com/programming/binary-to-hex-equivelants/</link>
		<comments>http://blog.paulgu.com/programming/binary-to-hex-equivelants/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 19:35:33 +0000</pubDate>
		<dc:creator>Paul Gu</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.paulgu.com/2011/01/01/binary-to-hex-equivelants/</guid>
		<description><![CDATA[Here is the list for quick reference: 0000 = 0 0001 = 1 0010 = 2 0011 = 3 0100 = 4 0101 = 5 0110 = 6 0111 = 7 1000 = 8 1001 = 9 1010 = A (or decimal 10) 1011 = B (or decimal 11) 1100 = C (or decimal 12) [...]]]></description>
		<wfw:commentRss>http://blog.paulgu.com/programming/binary-to-hex-equivelants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux is an Uncompassionate OS</title>
		<link>http://blog.paulgu.com/programming/linux-is-an-uncompassionate-os/</link>
		<comments>http://blog.paulgu.com/programming/linux-is-an-uncompassionate-os/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:07:32 +0000</pubDate>
		<dc:creator>Paul Gu</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.paulgu.com/2009/11/16/linux-is-an-uncompassionate-os/</guid>
		<description><![CDATA[This explains why Linux is an evil and uncompassionate OS . (Source: geeksaresexy.net)]]></description>
		<wfw:commentRss>http://blog.paulgu.com/programming/linux-is-an-uncompassionate-os/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Biztalk Send Port File Name Macros</title>
		<link>http://blog.paulgu.com/programming/biztalk-send-port-file-name-macros/</link>
		<comments>http://blog.paulgu.com/programming/biztalk-send-port-file-name-macros/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 13:41:41 +0000</pubDate>
		<dc:creator>Paul Gu</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.paulgu.com/2009/08/14/biztalk-send-port-file-name-macros/</guid>
		<description><![CDATA[If you ever wanted to know how to use any other file name macros other than %MessageID% here they are: %datetime% Coordinated Universal Time (UTC) date time in the format YYYY-MM-DDThhmmss (for example, 1997-07-12T103508). %datetime_bts2000% UTC date time in the format YYYYMMDDhhmmsss, where sss means seconds and milliseconds (for example, 199707121035234 means 1997/07/12, 10:35:23 and [...]]]></description>
		<wfw:commentRss>http://blog.paulgu.com/programming/biztalk-send-port-file-name-macros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Local Temporary Table</title>
		<link>http://blog.paulgu.com/database/local-temporary-table/</link>
		<comments>http://blog.paulgu.com/database/local-temporary-table/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 12:55:51 +0000</pubDate>
		<dc:creator>Paul Gu</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.paulgu.com/2009/06/11/local-temporary-table/</guid>
		<description><![CDATA[Here is a simple to create and drop temp tables: to think that ALL temp tables reside in tempdb database, not releated to the user database at all, and it’s same for Global temp tables (##temp) which is why this would work in any User database. IF OBJECT_ID(&#8216;tempdb.dbo.#tempTable&#8217;) IS NOT NULL &#160;&#160; DROP TABLE #tempTable [...]]]></description>
		<wfw:commentRss>http://blog.paulgu.com/database/local-temporary-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML Schema</title>
		<link>http://blog.paulgu.com/programming/xml-schema/</link>
		<comments>http://blog.paulgu.com/programming/xml-schema/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 14:31:23 +0000</pubDate>
		<dc:creator>Paul Gu</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.paulgu.com/2009/03/27/xml-schema/</guid>
		<description><![CDATA[XML Schema is an XML-based alternative to DTD. An XML schema describes the structure of an XML document. The XML Schema language is also referred to as XML Schema Definition (XSD). The purpose of an XML Schema is to define the legal building blocks of an XML document, just like a DTD. An XML Schema: [...]]]></description>
		<wfw:commentRss>http://blog.paulgu.com/programming/xml-schema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get list of BizTalk host instance with specific status</title>
		<link>http://blog.paulgu.com/programming/get-list-of-biztalk-host-instance-with-specific-status/</link>
		<comments>http://blog.paulgu.com/programming/get-list-of-biztalk-host-instance-with-specific-status/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 15:50:52 +0000</pubDate>
		<dc:creator>Paul Gu</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.paulgu.com/2009/02/18/get-list-of-biztalk-host-instance-with-specific-status/</guid>
		<description><![CDATA[The code below expects to execute on the machine its querying for. Code: ' ' WMI script to get list of BizTalk host instance with specific status ' ' MSBTS_HostInstance.ServiceState valid values ' 'Stopped: 1 'Start pending: 2 'Stop pending: 3 'Running: 4 'Continue pending: 5 'Pause pending: 6 'Paused: 7 'Unknown: 8 ' Option [...]]]></description>
		<wfw:commentRss>http://blog.paulgu.com/programming/get-list-of-biztalk-host-instance-with-specific-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

