This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
Re: extreme newbie - dsssl customization ...
- From: Steffen Maier <Steffen dot Maier at studserv dot uni-stuttgart dot de>
- To: Douglas du Boulay <ddb at R3401 dot rlem dot titech dot ac dot jp>
- Cc: docbook at lists dot oasis-open dot org
- Date: Tue, 12 Feb 2002 20:48:11 +0100
- Subject: Re: DOCBOOK: extreme newbie - dsssl customization ...
- References: <E16aZtm-0004MB-00@jack.rlem.titech.ac.jp>
On Tue, Feb 12, 2002 at 07:10:54PM +0900, Douglas du Boulay wrote:
> Also I used a number of standard isogreek etc. entities which get mapped to
> some obscure #xxx; HTML entities and I wonder where that mapping table
> exists and is accessed by the dsssl? (So I can methodically search and
> replace with dinky greek symbol icons)
AFAIK the symbolic character entities are all "resolved" to (numeric) character
entities at parse time of the sgml/xml document. The declarations of the ISO
entities are referenced in the docbook dtd within the module dbcent.mod (for sgml)
or dbcentx.mod (for xml) respectively. For the xml dtd there has been a subdir ent/
including all entity declarations; sgml often relies on catalogs to find the
declarations. What I'm trying to say is that those &#xxx; entities are just the
resolved numeric character entities (&#...; for decimal notation or &#x...; for
hexadecimal one).
I might be wrong but I think modular docbook dsssl stylesheets don't map any of
these entities by default, but you might do it in a customization layer. Sorry that
I can't give more details as I'm not into dsssl but rather a bit of xslt. Hopefully
an expert out there can give hints on how to accomplish some form of mapping.
HTH,
Steffen.
--
http://w3studi.informatik.uni-stuttgart.de/~maiersn/
mailto:Steffen.Maier@studserv.uni-stuttgart.de