|
Subject: Re: XML encoding from a DSSSL stylesheets? From: Matthias Clasen <clasen@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 29 Feb 2000 17:06:40 +0100 |
> I would like to retrieve the encoding declared in the XML Processing
> Instruction, for instance:
>
> <?xml version="1.0" encoding="iso-8859-1"?>
>
> How to do so in DSSSL?
>
> (root
> (make sequence
> (literal (encoding-of-document)) ;; ???
>
Try something like
(literal
(node-property
'system-data
(node-list-first
(node-property
'prolog
(current-root)))))
Note that you will have to do some string processing to get only
the encoding name. The above will give you everything between
PIO (ie <?) and PIC (ie ?>).
Note also that your root rule creates an invalid FOT, which would
make OpenJade unhappy. You need something like
(root (make simple-page-sequence (make paragraph
(literal ...)
)))
--
Matthias Clasen,
Tel. 0761/203-5606
Email: clasen@xxxxxxxxxxxxxxxxxxxxxxxxxx
Mathematisches Institut, Albert-Ludwigs-Universitaet Freiburg
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| XML encoding from a DSSSL styleshee, Stephane Bortzmeyer | Thread | Page Control, Jack Fitzpatrick |
| RE: Counting Nodes, Maltby, David G | Date | Re: Recursive elements in DSSSL, Brandon Ibach |
| Month |