|
Subject: Re: (dsssl) character repertoire? From: "Christopher R. Maden" <crism@xxxxxxxxx> Date: Wed, 02 Apr 2003 00:13:40 -0800 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
At 18:07 1/4/03, Ian Zimmerman wrote:
>Ok, this answered my question, thanks! Unfortunately, it wasn't the
>question I wanted to ask :)
>
>What I really want is to make the TeX backend output a macro call of
>my choosing. When I do as above Jade escapes the backslash to a
>'\char92' instead. How to prevent that?
Generally, the formatting-instruction extension flow object will put stuff
directly into the output file, so try
(make formatting-instruction
data: "\\char92")
And at 18:28 1/4/03, Tim McDaniel wrote:
>Thanks. That indeed works. I'm a bit surprised, because \ is a
>little different in Jade/DSSSL compared to, say, C++: "\n" and "\
>" and such don't work, for example.
The \ is an escape character, as in C++. However, the escape *sequences*
vary; in C++, "\n" is the escape sequence for a newline; that sequence, in
DSSSL, is an 'n'. The commonality is that if you want the escape character
literally, you escape it - thus \\ in DSSSL and C++, {{ in XSLT, ... uh,
well, really \ is the most common one, so I'm having trouble coming up with
other examples.
> \
>does not; for example,
>Since a DSSSL program is SGML input, "\" is getting translated to
>"\" pretty early, before DSSSL sees it.
Bingo. The DSSSL stylesheet is an SGML document; the SGML parser parses
\ and passes on only a single backslash. I routinely enclose my entire
stylesheet bodies in CDATA marked sections, unless for some reason I really
*need* to use SGML general entities inside them.
~Chris
- --
Christopher R. Maden, Principal Consultant, crism consulting
XML - SGML - HTML - DTDs/schemas - conversion - training - ebooks - B2B
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8
iQA/AwUBPoqbtKxS+CWv7FjaEQI3dwCg9ZKyT69qBQAXSRE1KnxtVbFLcvkAoNJQ
g7PzDfK/VslKThKET+rqHun0
=yvB0
-----END PGP SIGNATURE-----
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: (dsssl) character repertoire?, Ian Zimmerman | Thread | Re: (dsssl) character repertoire?, Ian Zimmerman |
| RE: (dsssl) character repertoire?, David . Pawson | Date | RE: (dsssl) character repertoire?, Tim McDaniel |
| Month |