Subject: Re: weird formatting and characters with <xsl:text disable-output-escaping>
From: Spencer Tickner <spencertickner@xxxxxxxxx>
Date: Tue, 26 Apr 2005 15:37:20 -0700
|
Ok David, thanks for the post.
I've removed the extraneous info. from my xsl. The sequence was in
fact left out for my small example, sorry about that.
Spencer
On 4/26/05, David Carlisle <davidc@xxxxxxxxx> wrote:
>
> > Also Michael mentioned using output-method="text" and "disable-output
> > escaping" this is what I tried to do in my original attempt, but came
> > up with badly formatted output.
>
> since you are using xsl:output="text" you can remove all the d-o-e
> attributes as they have no effect on text output. escaping is only done
> in xml and html output so it's only there it can be disabled.
>
> That will make your stylesheet easier to read but not have any effect on
> the output.
>
> for similar reasns the omit-xml-declaration attribute is doing nothing
> here
> <xsl:output method="text" name="text" omit-xml-declaration="yes"
> encoding="us-ascii"/>
>
> the encoding attribute though will have an effect: if the system honours
> this attribute and outputs in ascii then if there are any non-ascii
> characters in the output tree you will get a fatal error. XML style &#
> character escapes are not available in text output mode.
>
> You have
> <xsl:sort select="sequence"/>
> but your sample input didn't have a sequence element, not sure if that's
> an error or just that your sample was small.
>
> David
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________
|