I like both of these suggestions. Less is more.
Further, in the interest of brevity, why say "composite"?
Why not match the
implicit EL object and just say "cc"?
Thus:
xmlns:jim="jsf:cc:jim"
Isn't that just as clear to someone who already knows what #{cc} is?
Concerned that it's too cryptic? Look at the first part of that phrase.
Anyone think that the XML standards guys should have called it xmlnamespace
instead of xmlns?
Shorter is almost always better, especially for frequently typed
boilerplate.
Jim