<fvdoc>
<div xmlns='http://www.w3.org/1999/xhtml'>
<div id='message'>
<p>Avoid Namespace Prefix: <code>foo</code></p>
</div>
<div id='explanation'>
<p>While 
<a href="http://www.w3.org/TR/REC-xml-names/">XML Namespaces</a> permits the
declaration of prefixes for namespaces such as
<code title="http://www.w3.org/2005/Atom">atom</code> and
<code title="http://www.w3.org/1999/xhtml">xhtml</code>; to date
such declarations haven't proven to be very
interoperable in the context of an Atom document.</p>
<p>Here are a few links to prior discussions on the topic:</p>
<ul>
<li><a href="http://plasmasturm.org/log/376/">Aristotle Pagaltzis</a></li>
<li><a href="http://intertwingly.net/wiki/pie/XmlNamespaceConformanceTests">Atom XML Namespace Conformance Tests</a></li>
<li><a href="http://www.tbray.org/ongoing/When/200x/2007/09/14/Lousy-Aggregators">Tim Bray</a></li>
<li><a href="http://www.xn--8ws00zhy3a.com/blog/2007/11/atom-namespace-problems">James Holderness</a></li>
</ul>
</div>
<div id='solution'>
<p>Employ the use of default namespaces (i.e., <code>xmlns=</code>) in all Atom and XHTML elements that appear in your feed.</p>
</div>
</div>
</fvdoc>
