openjade and DocBook: features and Unicode entity refs

Subject: openjade and DocBook: features and Unicode entity refs
From: Simon Pepping <spepping@xxxxxxxxxxxxxxxx>
Date: Wed, 17 Nov 1999 21:41:47 +0100
When I use onsgmls and openjade version 1.4devel to parse and print a
DocBook document, I encounter some problems. I use the current
versions DocBook DTD 3.1, DocBookx DTD 3.1.7 and stylesheets 1.46.

1. openjade complains that the feature online was not declared:

openjade:/usr/local/share/sgml/stylesheets/docbook/print/dbsynop.dsl:117:7:E:
undeclared use of feature "online"

The offending line is "(make link", which indeed requires the online
feature. I have not encountered this complaint before. How do I
declare a feature? Why don't the stylesheets do that for me?

2. onsgmls does not recognize the entities as used:

<!ENTITY larrhk	"&#x21A9;"> <!-- LEFTWARDS ARROW WITH HOOK -->

onsgmls:/usr/local/share/sgml/dtd/docbookx-3.1.7/ent/iso-amsa.ent:15:19:E:
"X21A9" is not a function name

Instead it recognizes the form shown in the documentation:

<!ENTITY larrhk	"&U-21A9;"> <!-- LEFTWARDS ARROW WITH HOOK -->

Is onsgmls' XML support lacking in this respect?

Regards,
Simon Pepping

-- 
Simon Pepping
email: spepping@xxxxxxxxxxxxxxxx


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


Current Thread