tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Ward" <cw...@horizon-asset.co.uk>
Subject RE: Xalan redirect (to file) within Tomcat
Date Wed, 07 Jan 2004 18:51:09 GMT

> 
> Howdy,
> Perhaps a case-sensitivity issue?  What happens if you use 
> Redirect instead of redirect?
> 

I thought that, but the "redirect" is defined in the stylesheet
as...
	
	extension-element-prefixes="redirect"

My example is in the samples directory in the standard Xalan
download and it does work (with the associated xml file) when I run
xalan from the command line.



- the full xsl stylesheet
-------------------------------------------------------------


<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0"
    xmlns:redirect="http://xml.apache.org/xalan/redirect"
    extension-element-prefixes="redirect">
    
  <xsl:template match="/">
    <standard-out>
      Standard output:
      <xsl:apply-templates/>
    </standard-out>
  </xsl:template>

  <!-- not redirected -->
  <xsl:template match="doc/main">
    <main>
    -- look in <xsl:value-of select="/doc/foo/@file"/> for the
redirected output --
      <xsl:apply-templates/>
    </main>
  </xsl:template>
  
  <!-- redirected -->
  <xsl:template match="doc/foo">
    <!-- get redirect file name from XML input -->
    <redirect:write select="@file">
      <foo-out>
        <xsl:apply-templates/>
      </foo-out>
    </redirect:write>
  </xsl:template>
  
<!-- redirected (from the xsl:apply-templates above. I.e., bar is in
/doc/foo -->  
  <xsl:template match="bar">
    <foobar-out>
      <xsl:apply-templates/>
    </foobar-out>
  </xsl:template>
  
</xsl:stylesheet>

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message