(dsssl) Newbie questions

Subject: (dsssl) Newbie questions
From: Herbert Haas <hhaas@xxxxxx>
Date: Fri, 6 Jul 2001 01:49:24 +0200

I am a newbie to XML/DSSSL/Openjade. My goal is to define a dtd and dsssl
specification for my own documents to create html/pdf/rtf/tex files -- but
currently I do not see clear. I found some demonstration files somewhere in
the Internet, consisting of a play.dtd, hamlet.xml and myplay-07.dsl.

Now I played around with it for several days but I have still big problems.
Here is a description of my problems:

I use Debian Linux, I inserted the location of play.dtd in my
/usr/share/sgml/dtd/catalog file -- but "openjade -d myplay-07.dsl -t rtf
hamlet.xml" complains with:

  openjade:myplay-07.dsl:1:73:W: cannot generate system identifier for public
  text "-//James Clark//DTD DSSSL Style Sheet//EN"
  openjade:myplay-07.dsl:11:0:E: reference to entity "STYLE-SHEET" for which
  no system identifier could be generated
  openjade:myplay-07.dsl:1:0: entity was defined here
  openjade:myplay-07.dsl:11:0:E: DTD did not contain element declaration for
  document type name
  openjade:myplay-07.dsl:13:0:E: element "STYLE-SHEET" undefined
  openjade:E: Die Spezifikation basiert nicht auf der DSSSL Architektur

(The last line in German means "The specification does not base upon the
DSSSL architecture)

Unfortunately all docs I found about DSSSL, XML, etc do not explain how to
set up the basic things (such as including a new DTD file into the system)
to get some easy examples ("hello world") work.

Can somebody help me? 

Thank you very much in advance,

 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist

Current Thread