You'll also want to wrap the text you're outputting with <xsl:text>
elements.
Mike Haarman -- mhaarma@xxxxxxxxxxxxxx
College of Liberal Arts University of Minnesota, Minneapolis, West Bank
---------- Forwarded message ----------
Date: Thu, 8 Nov 2001 11:41:00 -0600 (CST)
From: Mike Haarman <mhaarma@xxxxxxxxxxxxxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: Outputting just plain text
Use this top level element in your stylesheet.
<xsl:output method="text"/>
and take the p's out of your template body.
Mike
On Thu, 8 Nov 2001, Jay Burgess wrote:
> (I apologize for this "newbie" question, but I've exhausted everything I
> can think of and still haven't gotten it figured out.)
>
> I've got the following code snippet in my .XSL file:
>
> <xsl:param name="FILENAME"/>
> <xsl:template match="page">
> <xsl:choose>
> <xsl:when test="$FILENAME != ''">
> <p>http://YOURMACHINE/<xsl:value-of select="$FILENAME"/></p>
> </xsl:when>
> <xsl:otherwise>...
>
> It outputs something like:
> <p>http://YOURMACHINE/page1.html</p>
> <p>http://YOURMACHINE/page2.html</p>
> <p>http://YOURMACHINE/page3.html</p>
>
> What I really want though is just :
> http://YOURMACHINE/page1.html
> http://YOURMACHINE/page2.html
> http://YOURMACHINE/page3.html
>
> That is, it's not HTML or XML output, but just plain text. What XSL can I
> use in the above code to accomplish this?
>
> Thanks.
>
> Jay
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
Mike Haarman -- mhaarma@xxxxxxxxxxxxxx
College of Liberal Arts University of Minnesota, Minneapolis, West Bank
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|