hi,
I am getting the above error message when I try and run the following xsp page. Can I do this? If not how do I??

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsp:page language="java"
xmlns:xsp="http://apache.org/xsp"
xmlns:util="http://apache.org/xsp/util/2.0"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg">


<xsp:structure>

</xsp:include>
</xsp:structure>

<xsp:element name="svg">
<xsp:logic>
int svgWidth = Integer.parseInt(<util:get-sitemap-parameter name="svgWidth"/>);
int svgHeight = Integer.parseInt(<util:get-sitemap-parameter name="svgHeight"/>);
</xsp:logic>

<xsp:attribute name="width"><xsp:expr>svgWidth</xsp:expr></xsp:attribute>
<xsp:attribute name="height"><xsp:expr>svgHeight</xsp:expr></xsp:attribute>

<xsp:logic>

....... Code.........
</xsp:logic>


<!-- spit the image back to the browser requester -->
<xsp:element name="svg">
<xsp:attribute name="width"><xsp:expr>svgWidth</xsp:expr></xsp:attribute>
<xsp:attribute name="height"><xsp:expr>svgHeight</xsp:expr></xsp:attribute>
<xsp:attribute name="viewBox">0 0 </xsp:expr> </xsp:expr></xsp:attribute>
<xsp:element name="image">
<xsp:attribute name="x"></xsp:attribute>
<xsp:attribute name="y"></xsp:attribute>
<xsp:attribute name="border"></xsp:attribute>
<xsp:attribute name="width"><xsp:expr>imgWidth</xsp:expr></xsp:attribute>
<xsp:attribute name="height"><xsp:expr>imgHeight</xsp:expr></xsp:attribute>
<xsp:attribute name="xlink:href">data:image/jpeg;base64,</xsp:expr></xsp:attribute>
</xsp:element>
</xsp:element>
</xsp:element>

My pipeline is:

<map:match pattern="**artistImage/*/*/*/*.jpg">
<map:generate type="serverpages" src="xsp/svg.xsp">
<map:parameter name="imageNum" value="{5}"/>
<map:parameter name="artistID" value="{2}"/>
<map:parameter name="svgWidth" value="{3}"/>
<map:parameter name="svgHeight" value="{4}"/>
</map:generate>
<map:serialize type="svg2jpeg"/>
</map:match>

Reply via email to