<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: XML namespaces are a Good Thing</title>
	<atom:link href="http://dowhatimean.net/2006/02/xml-namespaces/feed" rel="self" type="application/rss+xml" />
	<link>http://dowhatimean.net/2006/02/xml-namespaces</link>
	<description>Richard Cyganiak's Weblog</description>
	<pubDate>Tue, 06 Jan 2009 02:15:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Richard Cyganiak</title>
		<link>http://dowhatimean.net/2006/02/xml-namespaces#comment-5192</link>
		<dc:creator>Richard Cyganiak</dc:creator>
		<pubDate>Sun, 26 Feb 2006 22:38:05 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/02/xml-namespaces#comment-5192</guid>
		<description>&lt;p&gt;David, that&#8217;s a good point, and a flaw in his argument that I didn&#8217;t notice.&lt;/p&gt;

&lt;p&gt;However, even if the format designer didn&#8217;t think of this, any XML format may be used in a situation where being in a namespace makes things easier, like sending it as a SOAP payload or doing any nontrivial transformation with XSLT. Using a namespace is a good precaution and good practice.&lt;/p&gt;

&lt;p&gt;It also won&#8217;t bloat your XML if you use a default namespace declaration. All you have to add is &lt;code&gt;xmlns=&#38;#8221;http://example.com/my-namespace-uri/&#38;#8221;&lt;/code&gt; on the root element.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>David, that&#8217;s a good point, and a flaw in his argument that I didn&#8217;t notice.</p>

<p>However, even if the format designer didn&#8217;t think of this, any XML format may be used in a situation where being in a namespace makes things easier, like sending it as a SOAP payload or doing any nontrivial transformation with XSLT. Using a namespace is a good precaution and good practice.</p>

<p>It also won&#8217;t bloat your XML if you use a default namespace declaration. All you have to add is <code>xmlns=&amp;#8221;http://example.com/my-namespace-uri/&amp;#8221;</code> on the root element.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://dowhatimean.net/2006/02/xml-namespaces#comment-5191</link>
		<dc:creator>David</dc:creator>
		<pubDate>Sun, 26 Feb 2006 21:49:17 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/02/xml-namespaces#comment-5191</guid>
		<description>&lt;p&gt;Sorry, I forget to identify myself at the preceding comment&#8230; :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sorry, I forget to identify myself at the preceding comment&#8230; :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://dowhatimean.net/2006/02/xml-namespaces#comment-5190</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 26 Feb 2006 21:48:02 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/02/xml-namespaces#comment-5190</guid>
		<description>&lt;p&gt;&#8220;So why don&#8217;t namespaces have this [an object behind an URI]? Simple answer: because they didn&#8217;t need them in order to be useful. That&#8217;s the beauty of the Web: it&#8217;s agile methods at work&#8211;the simplest thing that could possibly work.&#8221; (Kimber)&lt;/p&gt;

&lt;p&gt;I think this gives a hint why people often create XML documents that are not namespace-bound: They don&#8217;t need namespaces to be useful in their context. Even further, namespace usage would mean that much XML code would need to be added, like (long) namespace URIs and (many many) prefixes.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;So why don&#8217;t namespaces have this [an object behind an URI]? Simple answer: because they didn&#8217;t need them in order to be useful. That&#8217;s the beauty of the Web: it&#8217;s agile methods at work&#8211;the simplest thing that could possibly work.&#8221; (Kimber)</p>

<p>I think this gives a hint why people often create XML documents that are not namespace-bound: They don&#8217;t need namespaces to be useful in their context. Even further, namespace usage would mean that much XML code would need to be added, like (long) namespace URIs and (many many) prefixes.</p>]]></content:encoded>
	</item>
</channel>
</rss>
