The following code was working before I updated to last night's build:
<c:import url="/styles/assets.xsl" var="xsl"/>
<x:transform xsltText="$xsl">
<asset>
<type>image/pjpeg</type>
<path>file://D:/Source/onpoint/prototype/media/</path>
<file height="240" width="320">
transmission_removal.jpg
</file>
</asset>
</x:transform>
Now I get the following error:
[ServletException in:/pages/assetPreview.jsp]
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerException: org.xml.sax.SAXException:
Content is not allowed in prolog.'
Any ideas?
Matt
My stylesheet - asset.xsl - is as follows:
<?xml version="1.0" encoding="UTF-8"?>
<!-- XSL Stylesheet for rendering assets within an HTML page -->
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Output method -->
<xsl:output method="html" indent="yes"/>
<xsl:variable name="newline">
<xsl:text>
</xsl:text>
</xsl:variable>
<!-- Process assets into HTML tags to view them -->
<xsl:template match="asset">
<xsl:variable name="path" select="path"/>
<xsl:variable name="file" select="normalize-space(file)"/>
<xsl:variable name="type" select="type"/>
<xsl:variable name="height" select="file/@height"/>
<xsl:variable name="width" select="file/@width"/>
<xsl:variable name="src">
<xsl:value-of select="concat($path, $file)"/>
</xsl:variable>
<xsl:choose>
<!-- Render HTML for videos -->
<xsl:when test="$type='video/quicktime'">
<embed src="{$src}"
id="mediaFile" name="mediaFile"
height="{$height}" width="{$width}" autostart="true"
pluginspage="http://quicktime.apple.com"
type="{$type}"/>
</xsl:when>
<!-- Render HTML for audio -->
<xsl:when test="$type='audio/wav'">
<embed src="{$src}"
id="mediaFile" name="mediaFile"
height="{$height}" width="{$width}" autostart="true"
pluginspage="http://quicktime.apple.com"
type="{$type}"/>
</xsl:when>
<!-- Render HTML for HTML documents and text documents. -->
<xsl:when test="$type='text/html' or $type='text/plain'">
<iframe id="mediaFile" name="mediaFile" src="{$src}"
height="{$height}" width="{$width}"></iframe>
</xsl:when>
<!-- Render HTML for images -->
<xsl:when test="$type='image/pjpeg' or $type='image/gif' or
$type='image/jpeg'">
<img id="mediaFile" name="mediaFile" src="{$src}"
height="{$height}" width="{$width}"/>
</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>