Lists Home |
Date Index |
- To: Elliotte Harold <email@example.com>, Michael Kay <firstname.lastname@example.org>
- Subject: Re: [xml-dev] Can we treat XML elements and attributes as sets
- From: Mukul Gandhi <email@example.com>
- Date: Sun, 21 Aug 2005 07:17:21 -0700 (PDT)
- Cc: firstname.lastname@example.org
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=1EJT3TtV//exrcqy9TDUmH/ssnOXOPQi/H2a3pdpwmzjnLZlxE2qAB3fNbrfEdciig7Hr7jxNOSTNhvP1cY1cb+WoknK+pS2LtbJJ9ZqqbeRaafzjt5v3oFvjCDqu/twuNKnGdNMTpNI3XZSdNIqtBAwAbWjegVms+ztYQGCFoQ= ;
- In-reply-to: <430877F5.email@example.com>
Thank you Mr. Harold for your comments. I feel the
change you are proposing to the relevant text is
perfectly all right.
I wanted to express my gratitude to you, for your
excellent book "XML in a Nutshell".
--- Elliotte Harold <firstname.lastname@example.org> wrote:
> Looking at that particular paragraph right now (p.
> 63) it doesn't seem
> precise enough. It should be clearer that it's
> talking about element and
> attribute names rather than element and attribute
> instances, though I
> suspect that can be gathered from context. That
> whole sentence about
> "The URIs partition the element names and attributes
> into disjoint sets.
> " could be deleted without losing anything.
> The bit about the 1-1 relationship between
> namespaces and XML
> applications is also too strong. It completely
> misses the existence of
> numerous different XML applications that have no
> namespace, or that are
> in the null namespace if you prefer.
> I'd used an example of genuine mathematical sets a
> little earlier in the
> chapter so I probably had sets on the brain when I
> wrote that. I'll see
> if I can clean this up in the next printing. How
> about this:
> Namespaces distinguish between elements with
> different meanings but the
> same name by assigning each element a URI.
> Generally, all the elements
> from one XML application are assigned to one URI,
> and all the elements
> from a different XML application are assigned to a
> different URI. These
> URIs are called namespace names. Elements with the
> same name but
> different URIs are different kinds of elements.
> Elements with the same
> name and the same URI are the same kind of element.
> Most of the time a
> single XML application has a single namespace URI
> for all its elements,
> though a few applications use multiple namespaces to
> subdivide different
> parts of the application. For instance, XSL uses
> different namespaces
> for XSL Transformations (XSLT) and XSL Formatting
> Objects (XSL-FO).
> I think that eliminates most of the pretentious
> pseudo-math I sometimes
> slip into.
> Elliotte Rusty Harold email@example.com
> XML in a Nutshell 3rd Edition Just Published!
Start your day with Yahoo! - make it your home page