[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: What is a namespace ... really?

  • From: "James Tauber" <jtauber@j...>
  • To: "XML Developers' List" <xml-dev@i...>
  • Date: Sat, 16 Jan 1999 03:29:02 +0800

dtd types rss 2.0
>What good is a namespace if it *doesn't* reference a DTD?

A good example is XSL.

XSL allows the result tree to use any vocabulary the stylesheet writer
wants, it could be HTML-in-XML (ie Voyager), the flow object vocabulary or
any old DTD.

XSL templates contain not only elements in this result vocabulary but also
XSL's own elements that control processing, generated content, etc.

XSL has element type names like "apply-templates", "value-of" and "number".

Now say that the result vocabulary you are wanting to use in your stylesheet
just happens to have an element type with the name "number". How would an
XSL engine know if <number> meant the XSL "number" element or the "number"
element of the result vocabulary?

The answer: namespaces

Each element is associated with a URI. The XSL element types are associated
with a namespace which is the URI for the XSL spec. It doesn't matter what
the URI for the result tree namespace is as long as it isn't that of the XSL
spec.

So in this case, the namespace is a spec that described the elements, not a
DTD.

Namespaces are *not* a tool for validation of documents with a mixture of
schemata, they are merely a way of making sure that my FOO is not confused
with your FOO.

James



xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.