<div class="gmail_quote">On Sun, Dec 13, 2009 at 4:10 PM, Jason Lee <span dir="ltr">&lt;<a href="mailto:jason@steeplesoft.com">jason@steeplesoftcom</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  

<div bgcolor="#ffffff" text="#000000"><div class="im">
On 12/13/09 11:16 AM, Dan Allen wrote:
<blockquote type="cite">
  <div class="gmail_quote">One thing to keep in mind with the default
namespace is that if you want to use HTML, you would have to prefix it
in the case above (which might be strange to some people):<br>
  <div><br>
  <div>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>
  </div>
&lt;component xmlns=&quot;jsf:cc&quot; xmlns:html=&quot;<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>&quot;&gt;<br>
   &lt;interface&gt;<br>
      &lt;attribute name=&quot;name&quot; required=&quot;true&quot;/&gt;<br>
   &lt;/interface&gt;<br>
   &lt;implementation&gt;<br>
      Hello, &lt;html:strong&gt;#{<a href="http://cc.attr.name/" target="_blank">cc.attr.name</a>}&lt;/html:strong&gt;<br>
   &lt;/implementation&gt;<br>
&lt;/component&gt;<br>
  </div>
  </div>
</blockquote></div>
Hmm.  Yuck. :) I don&#39;t mind using cc:foo.  I already have to prefix any
JSF components I use, so I don&#39;t mind using prefixes in general.  I
would, however, really hate life if I had to html:prefix html:every
html:last html:html html:widget (you get the point :) in the
component.  I guess this being XML, you can choose the default
namespace you want, but I&#39;m not sure *I* see much in that to get
excited about. :)</div></blockquote><div> </div></div>It&#39;s certainly a personal preference, but I think more than anything else, this exemplifies the flexibility you get when you treat the template as HTML. Basically, HTML doesn&#39;t have to be the top dog ;) And it depends on how much HTML you are going to use. Some composite components may not use HTML at all, but rather pure JSF component tags.<br>
<br>-Dan<br clear="all"><br>-- <br>Dan Allen<br>Senior Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><a href="http://mojavelinux.com">http://mojavelinux.com</a><br><a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br>
<a href="http://www.google.com/profiles/dan.j.allen">http://www.google.com/profiles/dan.j.allen</a><br>