Lists Home |
Date Index |
- To: Richard Tobin <firstname.lastname@example.org>, email@example.com
- Subject: Re: [xml-dev] Can we treat XML elements and attributes as sets
- From: Mukul Gandhi <firstname.lastname@example.org>
- Date: Sat, 20 Aug 2005 20:58:18 -0700 (PDT)
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Sb+DjdCWPCvYGUWTOAytP3b5wqTXMYhD7C91vzsyHZlfTW+++JkXFRAk3iAWVh7nYxEmnXuSAgGUO01dR2m/YHwyv2uQnp+4CFqA257y+IDuCzFOdwr10quEf/ehskUo92wg1GesstXzcoKv9cxXaila8GA+xhzqFgcB9nAvurw= ;
- In-reply-to: <20050820215236.C87E04DF3B4@macintosh.inf.ed.ac.uk>
Thanks for the explanation. Now I have an unrelated
question. I have read in some XML vocabularies(like
XSLT for example), that information is treated as
sets. But these sets(as referred in XML) are ordered.
But in mathematics I believe, sets are defined as
unordered collection of items.
My question is, I believe, set terminology in XML is
borrowed from mathematics(and, is it true?), then why
the difference of ordered and unordered is kept?
Could'nt we had a different terminology? This I
believe all confuses mathematicians :)
--- Richard Tobin <email@example.com> wrote:
> Presumably he means that any element or attribute is
> in the set of
> elements or attributes for some namespace (including
> "no namespace").
> These sets are disjoint in the sense that no element
> in, say, the XSL
> namespace is also in the XML Schema namespace. If
> I'm interpreting it
> correctly, the staement is certainly true.
> The idea of elements and attributes being "in"
> namespaces, and of
> namespaces being objects, has not been widely
> reflected in languages
> and APIs. Instead, namespaces are usually applied
> more directly to
> *names*, with a name being considered a compound
> object with a
> namespace part and a local part. So in XSLT for
> example you don't
> ask whether an element is in a namespace, but
> whether the namespace
> uri part of its name has some value.
> -- Richard
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around