During the XSLT transformation, is there a fairly straightforward
way to include another file into my XSL?  The transformation
produces a complete HTML file, so I don't want to get into
aggregation or anything that complex.

Let's say my sitemap has:

<map:match pattern="foo/*">
   <map:generate src="foo-files/{1}.xml"/>
   <map:transform type="xalan" src="style/xsl/foo.xsl">
   <map:parameter name="use-request-parameters" value="true"/>
   </map:transform>
   <map:serialize type="html"/>
</map:match>

and foo.xsl includes a template match like:

<xsl:template match="whatever">
<html>
<head><title>boring poor-formed html header</title></head>
<body>
<div class="header">
<!-- Want to insert contents of bar.xml here -->
</div>
<div class="main">
<xsl:apply-templates/>
</div>
</body>
</html>
</xsl:template>


xsl:import and xsl:include are meant to be top-level elements
for merging stylesheets...so aren't the right thing....

Any better suggestions?

-James

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to