Fop

0 respostas
N

Oi galera, tudo blza ?

Estou tentando gerar um PDF com fop, mas nunca usei, estou apanhando muito …
Na hora de unir o xml e o xsl para gerar o fo esta ocorrendo erro.
Alguem sabe se a sintaxe do xsl esta correta ?

Obrigada
[ ]´s

XML

<?xml version=“1.0” encoding=“ISO-8859-1”?>
<proposta>
<Produtos LogoDir="/weblogic.ace_weblace1/desenv/wldesadm/projetos/public_html/cotacao/CondGerais/" c_pro=“110” nomeAgrupamento=“NOME AGRUPAMENTO” q_p_min_apo=“10.0”>
</Produtos>
</proposta>

XSL

<fo:block padding-top=“44pt” text-align=“center” font-size=“12pt” font-weight=“bold”>

<xsl:for-each select=“Produtos:nomeAgrupamento”>

</xsl:for-each>

</fo:block>

ERRO

.javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: Prefix must resolve to a namespace: Produtos
at weblogic.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:774)
at weblogic.xml.jaxp.WebLogicTransformerFactory.newTransformer(WebLogicTransformerFactory.java:195)
at weblogic.xml.jaxp.RegistryTransformerFactory.newTransformer(RegistryTransformerFactory.java:211)
at testePDF.testeFOP.execTransform(testeFOP.java:216)
at testePDF.testeFOP.transformXmlXsl(testeFOP.java:209)
at testePDF.testeFOP.execute(testeFOP.java:316)
at br.com.itauseguros.common.servlet.basic.BasicServlet.doGet(BasicServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java(Compiled Code))
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java(Compiled Code))
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java(Inlined Compiled Code))
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java(Compiled Code))
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java(Compiled Code))
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java(Compiled Code))
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java(Compiled Code))
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java(Compiled Code))
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:210)

Criado 6 de julho de 2004
Respostas 0
Participantes 1