Associating DSSSL style sheets with documents

Norbert H. Mikula nmikula at
Wed Mar 19 08:00:36 GMT 1997

David Seibert wrote:
> More important: if you want XML to be widely accepted, you don't want
> to enforce complications that aren't necessary for everyone.  Catalogs are
> useful, but they aren't so easy to implement, 

Compared to other problems that I was (am) having, catalogs are 
*straightforward* to implement. All in all it takes you about
three days to implement.

> so a lot of people would
> prefer PIs as a less complicated alternative.  James's suggestion for a PI
> form,
>         <?XML-stylesheet type="text/dsssl" href="foo.dsl"?>
> is concise, has all of the necessary information, and is close to the HTML
> syntax to make the transition easier for HTML authors.  I can't improve on
> that.

Catalogs are very important concepts for other things as well. If
doesn't want to use catalogs, he doesn't have to. Allowing for catalogs
doesn't really complicate the specs of XML and doesn't make it more
to learn it.

> As far as the grad student, I believe we were giving them two weeks to
> write an XML parser.

:-) Assuming that you know the tools and the programming language that
you are using, two or rather three weeks is a fair estimation for a
XML processor with no support for catalogs and public identifiers. 

Yet another requirement is that we get a revision of spec with all the
missing productions (mostly S) included and some of the productions
and/or clearified.

> Finally, let's not die on our own sword here.  The main goal is to have
> XML be widely accepted.  A subgoal of that is to make it relatively
> easy to write an XML parser, but it still has to be worthwhile to
> write that parser in the first place, or we've lost the war.  I'm
> not saying that catalogs are absolutely required for XML to work,
> but I do think we need to look at the big picture, not count lines
> of code, to determine the right answer.

* Strongly Agree *

Best regards,
Norbert H. Mikula

= SGML, DSSSL, Intra- & Internet, AI, Java 
= mailto:nmikula at 

xml-dev: A list for W3C XML Developers
Archived as:
To unsubscribe, send to majordomo at the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (rzepa at

More information about the Xml-dev mailing list