Colonialism, SAX, Java, and Namespaces
RDaniel at DATAFUSION.net
Mon Feb 8 15:37:22 GMT 1999
Tyler Baker says:
> fact that no one is using this supplement to XML called "Namespaces in
I'm sorry Tyler, but that is just not true. I, for one,
am using namespaces in a commercial product. Dave Megginson has
stated several times on this list that he is using namespaces in
things he is selling his customers. Specifications that are
getting ready to come out, such as RDF and XSL, are using them.
This is because they solve a particular problem - groups can
work independently on their specifications without having to
establish a centralized registry of element and attribute names.
You will see more use of namespaces over time, especially as groups
define sets of elements with the intent that people take and reuse them.
The basic ideas of the namespaces spec are really simple:
1) In order to prevent name collisions we need a way to uniquify the
associating a URI with them is one way that fits in well with the
2) Simply concatenating the URI and the name to be qualified would be
way to do it, but the names would be very long and they wouldn't be
3) The xmlns: attribute lets us define abbreviations for the URIs (the
so now we can get pretty short unique names that will be legal.
Things get a bit more involved with the scoping and defaulting rules,
not that much.
Ron Daniel Jr.
139 Townsend Street, Ste. 100
San Francisco, CA 94107
415.222.0100 fax 415.222.0150
rdaniel at datafusion.net
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev