xsl-list
[Top] [All Lists]

apply templates on a variable

2003-06-30 14:29:37
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


-- 
Rob Rohan <me(_at_)robrohan(_dot_)com>


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



<Prev in Thread] Current Thread [Next in Thread>