[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Overlapping namespaces (was: Are we ready ...)
> > Although I believe that there might be a valid case here, there are some > serious implications to this construct - one that springs imediately to my > mind is the issue of content equality. I.e. if you using a construct like > the above you are saying that the content of the xhtml:body and my:body > elements are the same - at least in valid documents. If that's the case > why > don't you just use the xhtml:body in your my-schema? That's a good point. Only two good arguments I can think of: 1) Equivalently named and contented <g> elements may not have equivalent meanings in both namespaces. <xhmtl:body> is format indicator, whereas <my:body> could describe, well, my body. Different namespaces, different meanings. 2) No prior knowledge of future intent. When I defined the element <my:body>, I had no knowledge or intention of seeing that content formatted in xhtml. Somebody, somewhere later decides that the content I provided is useful (as is) for the type of representation they want to present. I think a fair response to those two arguments is to ask how often an element, whose content is designed for one purpose, as a same-named equivalent in another namespace context that, coincidently, has a definition compatible with the former? It seems like a bit of a stretch upon further reflection. No point in solving purely theoretical problems.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|