Re: [xml-dev] DSDL: use cases: namespace declaration notation
by Ronald Bourret other posts by this author
Jun 14 2002 11:28AM messages near this date
Re: [xml-dev] Come On, DTD, Come On! Thoughts on DSDL Part 9
|
Re: [xml-dev] DSDL: use cases: namespace declaration notation
james anderson wrote:
> If this is true, then one eliminates those document forms which
> exhibit synonomy and/or homography from the set of conforming
> documents. Which exclused exactly those documents for which one
> really needs the machinery entailed by namespaces.
Correct. What we have is different views on how this problem should be
solved.
I think that if two different DTDs both include the element type name
foo, then you need to rename those element types. In particular, you
need to put each into a separate (non-null) namespace. For example
{MyFoo}foo and {YourFoo}foo. This change needs to be done once and may
be painful.
It appears that you would like to continue using the original DTDs, but
use default namespace declarations to place each foo in a different
namespace. The advantage of this is that it provides a transitional
device from non-namespaced DTDs to namespaced DTDs. The disadvantage is
that you now have two forms of each name floating around -- the
non-namespaced form and the namespaced form and neither works with the
code for the other.
I suppose which works for you is as much as matter of philosophy as
technology.
-- Ron
-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>
Thread:
John Cowan
Marcus Carr
Eric Bohlman
Marcus Carr
james anderson
james anderson
james anderson
Marcus Carr
Arjun Ray
Marcus Carr
Arjun Ray
John Cowan
Arjun Ray
John Cowan
Arjun Ray
John Cowan
Arjun Ray
John Cowan
Deborah Aleyne Lapeyre
John Cowan
Thomas B. Passin
Ronald Bourret
Ronald Bourret
Michael Kay
Thomas B. Passin
james anderson
David Carlisle
james anderson
David Carlisle
james anderson
David Carlisle
james anderson
Michael Kay
james anderson
David Carlisle
Tim Bray
Ronald Bourret
Ronald Bourret
Ronald Bourret
Arjun Ray
John Cowan
Arjun Ray
John Cowan
Arjun Ray
John Cowan
John Cowan
james anderson
John Cowan
Rick Jelliffe
Arjun Ray
John Cowan
Rick Jelliffe
Rick Jelliffe
Dennis Sosnoski
John Cowan
Dennis Sosnoski
John Cowan
Dennis Sosnoski
Arjun Ray
G. Ken Holman
John Cowan
Arjun Ray
james anderson
Arjun Ray
John Cowan
Arjun Ray
Rick Jelliffe
John Cowan
Arjun Ray
John Cowan
John Cowan
james anderson
John Cowan
james anderson
james anderson
John Cowan
james anderson
james anderson
John Cowan
Ronald Bourret
Ronald Bourret
Jonathan Borden
Ronald Bourret
Michael Fuller
John Cowan
Bob Hutchison
james anderson
Thomas B. Passin
John Cowan
Ronald Bourret
John Cowan
Thomas B. Passin
Ronald Bourret
Ronald Bourret
james anderson
Norman Walsh
K. Ari Krupnikov
John Cowan
John Cowan
K. Ari Krupnikov
John Cowan
G. Ken Holman
Ronald Bourret
Rick Jelliffe
John Cowan
Marcus Carr
G. Ken Holman
John Cowan
Michael Fitzgerald
Paul Prescod
John Cowan
John Cowan
|