- From: Murray Altheim <altheim@mehitabel.Eng.Sun.COM>
- Date: Thu, 12 Jun 1997 18:06:15 -0700 (PDT)
- To: w3c-sgml-wg@w3.org
lee@sq.com writes:
> Peter@ursus.demon.co.uk (Peter Murray-Rust) wrote:
> > <PROPOSAL>
> > All XML processors must read the DTD(s)
> > </PROPOSAL>
>
> If you do this, you've lost our good (if grubby) Dirty Perl Hacker.
>
> If DTDs were in xml syntax, I don't think it would be a big issue,
> since you've got to be able to parse that anyway.
[...]
> As it is, the decision was to use SGML syntax for DTDs, even though
> at the time that desision was made, there seemed no possibility of getting
> SGML changed in any way to support XML.
>
> But now with every XML processor required to read an internal DTD subset,
> perhaps we've lost the dirty perl hacker anyway. If every XML processor
> has to cope with
> <?XML stuff here?>
> <!Doctype marvin PUBLIC "not found" "marvin.dtd" [
> <!Entity % hhg 'INCLUDE'>
>
> <![%hhg;[
> <!Entity % fp 'INCLUDE'>
> <!Entity robot "Marvin">
> ]>
>
> <!Entity % fp 'IGNORE'>
>
> <![%fp;[
> <!Attlist android
> pain (leftside|rightside) #REQUIRED
> >
> <!Entity robot "Robbie">
> ]>
> ]>
> <android pain="leftside">&robot;</android>
>
> then I think things have got way too complicated.
Well, not if you close your marked sections correctly. I believe one
can parse for ']]>' (MSC) and ']>' (DSC) and effectively differentiate
between the two. I can't think of where in a DS you can have a ']>'
except as DSC.
> I'd like to see the programming team working on a relational database
> say
> ah yes, importing and exporting tables, let's allocate a programmer
> to XML suport for two weeks, that'll be good for marketing and
> we'll be able to interoperate with zzz and www and...
>
> and not
> ah yes, XML, that's a complicated macro processing language,
> we don't need that, we'll just invent some extra tags and
> call it HTML/DB.
I think you're making this out to be a much more complicated problem than
it is. This is another one of those little doodads I was able to code up
in HyperCard without too much effort.
Murray
...........................................................................
Murray Altheim, SGML Grease Monkey <altheim[@]eng.sun.com>
Member of Technical Staff, Tools Development & Support
Sun Microsystems, 2550 Garcia Ave., MS UMPK17-102, Menlo Park, CA 94043 USA
"Give a monkey the tools and he'll build a typewriter."
Received on Thursday, 12 June 1997 21:07:02 UTC