Ok, I solve the problem by myself. If someone has a similar problem just replace the "&" by "&" ;-)
m_dieu wrote: > > First of all thanks for the quick response. > > I've tried your advices but I can't solve the problem. > Maybe my ErrorStack helps you/me. > > Here my "new" fop-code: > <xsl:variable name="fileName"> > <xsl:apply-templates select="whatever"/> > </xsl:variable> > > <fo:block text-align="center"> > <fo:external-graphic > src="http://localhost:7001/servlet/ChartViewer?chartTyp=pie&tmp={$fileName}" > width="18cm"></fo:external-graphic> > </fo:block> > > And here the Error: > Es ist ein schwerer Fehler in der Generierung des Depotreports > aufgetreten: javax.xml.transform.TransformerConfigurationException: > javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: > The reference to entity "tmp" must end with the ';' delimiter. > javax.xml.transform.TransformerConfigurationException: > javax.xml.transform.TransformerConfigurationException: > javax.xml.transform. > TransformerException: org.xml.sax.SAXParseException: The reference to > entity "tmp" must end with the ';' delimiter. > at > org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:805) > > Last but not least the servlet: > public class ChartDepotReportServlet extends HttpServlet { > > public void doGet( HttpServletRequest request, HttpServletResponse > response ) throws ServletException, IOException { > > String parameter = request.getParameter("tmp"); > (...) > > Thanks in advance > > > Pascal Sancho wrote: >> >> hi, >> >> This is a XSLT related question. >> you should ask to the right list: >> http://www.mulberrytech.com/xsl/xsl-list >> >> Anyway, in XSLT 1.0, you have 2 options to solve your problem: >> >> - either use a xsl:variable >> <xsl:variable name="fileName"> >> <xsl:apply-templates select="whatever"/> >> </xsl:variable> >> ... >> <fo:external-graphic width="18cm" >> >> src="http://localhost:7001/servlet/ChartViewer?chartTyp=pie&tmp={$fileName}"/> >> >> - or directly (if xsl:value-of can be used in place of >> xsl:apply-templates): >> <fo:external-graphic width="18cm" >> >> src="http://localhost:7001/servlet/ChartViewer?chartTyp=pie&tmp={whatever}"/> >> >> Pascal >> >>> -----Message d'origine----- >>> De : m_dieu [mailto:[EMAIL PROTECTED] >>> Envoyé : mercredi 24 octobre 2007 13:47 >>> >>> Hi everybody, >>> >>> I have to concatenate a "src" but I don't have an idea. >>> My problem looks like this: >>> >>> <fo:external-graphic >>> src="http://localhost:7001/servlet/ChartViewer?chartTyp=pie&tm >>> p="<xsl:apply-templates >>> select='whatever'/> width="18cm"></fo:external-graphic> >>> >>> I've also tried it with: >>> "...&tmp=+<xsl:apply-templates select='whatever'/>" >>> >>> or >>> "...&tmp="+<xsl:apply-templates select='whatever'/> >>> >>> Nothing works yet :-( >>> Is there any possibility to solve this problem? >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/concatenate-fo%3Aexternal-graphic-tf4683762.html#a13384534 Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
