Chameleon schema considered harmful

I want to raise a formal objection to the whole idea of chameleon 
namespaces in XForms 1.1. This is not how namespaces are designed to 
work and it's going to cause massive problems for anyone writing any 
sort of software to process XForms, whether it's DOM, SAX. XSLT, XPath, 
or almost anything else.

XForms elements should be able to be recognized by their namespace 
alone. I should not have to care about the host language in which 
they're embedded.

If we're going to go changing the namespace for every host language that 
comes along, we might as well not have namespaces in the first place.

-- 
Elliotte Rusty Harold  elharo@metalab.unc.edu
Java I/O 2nd Edition Just Published!
http://www.cafeaulait.org/books/javaio2/
http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/

Received on Wednesday, 25 October 2006 20:19:59 UTC