Re: [xsl] apply templates on a variable

Subject: Re: [xsl] apply templates on a variable
From: Rob Rohan <me@xxxxxxxxxxxx>
Date: 30 Jun 2003 14:58:37 -0700
Oh my, I am sorry

<xsl:apply-templates select="$testfile" />

I had a dtd error which was the reason my transforms were failing. :(

Let 
>My apologies if this is a stupid question, 
please take effect.


On Mon, 2003-06-30 at 14:29, Rob Rohan wrote:
> My apologies if this is a stupid question, or has been asked before.
> 
> Is is possible to apply templates to the contents of a variable? I know
> this is kind of going backwards, but assuming I cannot mess with the
> input XML is there anyway to do the following:
> 
> <?xml version="1.0" encoding="utf-8"?>
> 
> <xsl:stylesheet version="2.0"
> 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> 	xmlns:xs="http://www.w3.org/2001/XMLSchema";
> >
> 	<xsl:output method="xml" indent="yes" encoding="utf-8"/>
> 	<xsl:strip-space elements="*"/>
> 	
> 	<xsl:include
> href="file:///home/rob/programs/include/docbook1_60_1/html/docbook.xsl"
> />
> 	<xsl:variable name="testfile"
> select="document('/mnt/fileserver/projects/fodder/faq_docbook.xml')" />
> 	
> 	<xsl:template match="/request">
> 		<!-- I know this isn't correct, but I would like to
> 		"copy" the variable to the *input* document or something
> 		there abouts -->
> 		<xsl:copy-of select="$testfile" />
> 		<!-- where now these would apply -->
> 		<xsl:apply-templates />
> 	</xsl:template>
> 	
> </xsl:stylesheet>
> 
> I looked in the FAQ but didn't see anything that seemed relevant.
> (probably because it is not possible :) )
> 
> p.s. they are not named templates
> 
> Thanks,
> Rob
-- 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread