hi,
It is possible through saxon, I tested with a xml file, it works fine
the XML file is
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="asp_xslt.xsl"?>
<xml>
<books>
<book>ASP Unleashed</book>
</books>
</xml>
the xslt file is
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="
xmlns:fo="
<xsl

utput method="text" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:variable name="asp">
<xsl:text>Response.write "</xsl:text>
</xsl:variable>
<p>
<xsl:text disable-output-escaping="yes"><%</xsl:text>
<xsl:value-of select="concat($asp, //books/book)"/>"%>
</p>
</xsl:template>
</xsl:stylesheet>
transform the xml file into asp file using saxon version 6(which is installed in my machine), that is by
saxon asp_xml.xml asp_xslt.xsl > test.asp
which generates test.asp file.