- From: Martin Bryan <mtbryan@sgml.u-net.com>
- Date: Fri, 23 May 1997 12:20:15 +0100
- To: Andrew Layman <andrewl@microsoft.com>, w3c-sgml-wg@w3.org
At 18:35 22/5/97 -0700, Andrew Layman wrote: >Proposal: > > The colon (":") character is now a legal character in names. > > A name containing a colon is to be interpreted as having two parts, > where the part preceding the colon is the name of a namespace. > That is, the namespace qualifies the element name. > > All names are interpreted as having qualification, but the >qualification > can be syntactically omitted when the name comes from the same > space as the immediately enclosing element. > > Any element can have one or more foreign namespaces introduced to it. > This is effected by a well-known subelement ("xml-namespace") which > refers to a namespace by URI, and gives it a short name used for >qualification. > Names used within the element use the short name as their qualifier. > The short name serves to reference the full name of the namespace, >which is the URI. > > The grove simply reproduces the element structure as though there were >nothing > special about the XML-NAMESPACE element or the qualified names. It is > processors of the grove who worry about interpreting the qualified >names. This works OK for browsing, but how do you build a validating DTD for your example document? ---- Martin Bryan, The SGML Centre, Churchdown, Glos. GL3 2PU, UK Phone/Fax: +44 1452 714029 WWW home page: http://www.sgml.u-net.com/
Received on Friday, 23 May 1997 07:20:19 UTC