|
Subject: RE: [xsl] conditionally outputting with different encodings From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 19 Oct 2006 22:24:36 +0100 |
3 suggestions:
The JAXP interface allows you to override xsl:output settings from the
application.
Saxon allows you to do so from the command line (add !encoding=xyz).
In XSLT 2.0 you can use <xsl:result-document encoding="{$param}"/>
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Stephen Ciscola [mailto:cravenblackbird@xxxxxxxxx]
> Sent: 19 October 2006 20:14
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] conditionally outputting with different encodings
>
> Hi!
>
> I'm transforming a number of xml documents into html.
> They're all exactly the same, except that their encoding can vary.
>
> What i want to do be able to do is use the same stylesheet
> for each one, just telling the processor to output to
> encoding xxx conditionally, based on whatever the encoding of
> doc being transformed is.
>
> I don't see anyway to do this however.. I wish I could just
> do something as simple as this, and pass the processor a
> parameter each transform:
>
> <xsl:param name="target_enc" select="'Shift_JIS'"/>
> <xsl:ouput method="html" encoding="{$target_enc}" />
>
> But that appears unsupported.
>
> Right now I'm using numerous stylesheets, with only one
> element changed, <xsl:output encoding="xxx" ..../> which
> really seems like quite a kludge, and is a hassle to keep
> them synced. The style sheets all use the same encoding, Shift_JIS.
>
> Any help appreciated, this is for xslt 1.0 I should add.
>
> thanks!
> S.
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection
> around http://mail.yahoo.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] conditionally outputting , David Carlisle | Thread | [xsl] XSLT and XSL-FO book updates , G. Ken Holman |
| RE: [xsl] Help with mode, Geert Josten | Date | [xsl] how to keep big integer forma, Lin, Jessica |
| Month |