Re: Update on namespaces

On Jun 18,  1:27pm, lee@sq.com wrote:
> Subject: Re: Update on namespaces
> Matthew Fuchs <matt@wdi.disney.com> wrote:
> > On Jun 17,  4:52pm, Tim Bray wrote:
> > ...
> > > 2. Use Architectural Forms (maybe just calling them reserved attributes)
> > > 3. Use an all-instance syntax
> >
> > Occam's razor would indicate going with #2, since we need add nothing.
>
> Er, the idea is to provide the simplest solution that meets the needs,
> not the solution that requires least work on the part of the people
> writing the specification.
>
> The use of Architectuaral Forms might require all XML processes to
> read the DTD, in which case it might as well not be optional.

_part_ of the DTD.  I have to admit I do not understand why everyone quakes in
fear of the DTD! :-)  To tell the truth, I like #3.  But I do want to point out
we're opening the door for potential GI abuse.

>
> > The next step will be defining regular expressions for parsing the GI to
> > determine which extensions are being used.  I don't say  that's good or
bad,
> > but I suggest it will now be inevitable.
>
> I don't agree with this at all.  C++ has :: in much the same way as has
> been suggested for XML, and does not have regular expressions for parsing
> identifiers.
>
Maybe yes, maybe no.  They're very different beasts.  Besides, you just gave me
a great reason to overload  the GI - the more I overload the GI, the longer I
can avoid (oh, the horror!) reading the DTD.  Speaking of C++, Rick Jelliffe
has shown how to include casting - everyone's favorite,
good-engineering-seal-of-approval C/C++ construct - in XML.

Matthew Fuchs
matt@wdi.disney.com

-- 

Received on Wednesday, 18 June 1997 14:09:26 UTC