[
Lists Home |
Date Index |
Thread Index
]
- From: James Clark <jjc@jclark.com>
- To: "XML Developers' List" <xml-dev@ic.ac.uk>
- Date: Tue, 09 Feb 1999 07:40:36 +0700
Tim Bray wrote:
>
> At 05:06 PM 2/8/99 -0500, David Megginson wrote:
> >In response to several private requests, I've recast my posting into a
> >simple HTML page at the following location:
>
> David, this is a terrific piece of work. One of your answers makes
> me nervous:
>
> [Q] What is the name of the third attribute in the example above?
> [A] The name is xmlns:z from the XML 1.0 perspective; from the Namespaces
> perspective, this attribute is a declaration.
>
> Somehow the part beginning "... from the Namespaces perspective" feels
> a bit like the question is being dodged: I'm spinning my wheels a bit
> in trying to suggest something better. The point that's not being made
> is that in a namespace-aware system, the xmlns:z attribute is
> possibly just not there. For example (I just checked) if you use
> expat and enable namespace processing, you just don't see the
> xmlns attributes
expat should probably have a start/endNamespaceDeclaration callback:
some applications (such as XSL) need to know what declarations are in
effect.
> - I don't think this is compulsory, but it also
> isn't surprising. I'll try to think this over some more, but somehow
>
> [Q] What's it's name?
> [A] It's a declaration.
>
> doesn't quite feel satisfying.
Seems OK to me. Compare:
[Q] What is the target name in
<?xml version="1.0"?>
processing instruction?
[A] From the XML 1.0 perspective, it's not a processing instruction,
it's a declaration.
James
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@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@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)
|