> <h3><a href="{@file}">Exercise <xsl:value-of select="."/></a></h3>
>
> <redirect:write file="ccrap.html">
I think you might want (I assume the @file is a relative path, otherwise
provide the full system path):
<h3><a href="{@file}">Exercise <xsl:value-of select="."/></a></h3>
<redirect:write select="@file">
but, there is an XSL list which I believe is at mullberrytech.com
----- Original Message -----
From: "Ruairi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, July 05, 2001 3:47 AM
Subject: Xalan Redirect for multiple output from Web Page
> Hi,
>
> I need to generate a few html files from one request. I have tried
> xt:document with little success, so I am now trying Xalan's Redirect. I
> run the following XSL through Cocoon and get no error messages. However
no
> extra files are generated on the server.
>
> Is this a directory permissions issue?
>
>
> BTW, Is this a question for the users list, or the developers list?
>
> Thanks in advance.
> -Ruairi
>
> XSL File:
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
> xmlns:lxslt="http://xml.apache.org/xslt"
> xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect"
> extension-element-prefixes="redirect"
>
> xmlns:xlink="http://www.w3.org/1999/xlink"
> exclude-result-prefixes="xlink">
>
> <xsl:output method="html"/>
>
> <xsl:template match="*[@xlink:type = 'simple' and @xlink:href]">
> <li><a href="{@xlink:href}"
> onmouseover=""><xsl:apply-templates/></a></li>
> </xsl:template>
>
> <xsl:template match="course">
> <html><body>
> <h2>Exercise Links</h2>
>
> <xsl:for-each select="solutions|originals">
> <h3><a href="{@file}">Exercise <xsl:value-of select="."/></a></h3>
>
> <redirect:write file="ccrap.html">
>
> <html>
> <title><xsl:value-of select="."/></title>
> <body>
> <h2>Exercise <xsl:value-of select="."/></h2>
> <ul>
>
> <xsl:apply-templates select="*"/>
>
>
> </ul>
>
> <a href="xlink.xml">Case Study - Home</a>
> </body></html>
> </redirect:write>
> </xsl:for-each>
>
> Course by <a href="{author/@xlink:href}"><xsl:value-of
> select="author"/></a>
> </body></html>
> </xsl:template>
>
> </xsl:stylesheet>
>
> XML file:
> <?xml version="1.0"?>
> <?xml-stylesheet href="ex52b.xsl" type="text/xsl"?>
> <?cocoon-process type="xslt"?>
>
> <course xmlns:xlink="http://www.w3.org/1999/xlink">
> <author xlink:href="http:/www.rutlands.com"
> xlink:type="simple">Ruairi O'Donnell</author>
> <solutions file="soultions.html" tpye="html">
> <exercise xlink:href="http:/localhost/solutions/ex11/"
> xlink:type="simple"
> xlink:title="Ex1.1">Description</exercise>
> <exercise xlink:href="http:/localhost/solutions/ex12/"
> xlink:type="simple"
> xlink:title="Ex1.2">Description</exercise>
> </solutions>
> <originals file="originals.html" tpye="html">
> <exercise xlink:href="http:/localhost/start/ex11/"
> xlink:type="simple"
> xlink:title="Ex1.1">Description</exercise>
> <exercise xlink:href="http:/localhost/start/ex12/"
> xlink:type="simple"
> xlink:title="Ex1.2">Description</exercise>
> </originals>
> </course>
>
>
> Regards,
> -Ruairi
> ********************************************************************
>