Tim Bunce wrote: > > > I don't know MRML :-(( > > But as you describe, that MRLM is an XML DTD ... > > I first would imagine to create the namespace > > XML::MRML. > > That approach is tempting but doesn't scale well as everything in > the world gets its own DTD eventually... > > We have a similar problem with Net::* now all the world is networked. > > I'd prefer XML::* to be reserved for *very* generic and/or *low level* > XML manipulation modules. > > Anything that's related to a single DTD should probably live elsewhere. >
ACK. But I'm afraid, that there will be thousands (:-)) DTDs creating more and more top level namespaces. I agree that for important, well known DTDs a top level namespace is the right way to handle them. I agree, too, that XML namespace is the wrong place for modules taking care for special DTDs. Perhaps it's an idea for the future to create the top level namespace DTD !? Greetings, Andrea