hi need a great help please post me :)
--------------------------------------

                 Key: XALANJ-2385
                 URL: https://issues.apache.org/jira/browse/XALANJ-2385
             Project: XalanJ2
          Issue Type: Improvement
    Affects Versions: 2.0.2
         Environment: Unix 
Solaris 
            Reporter: mirko
            Priority: Critical


Good morning
i have 1 great problem whit stykesheet.
I trasmormed 1 xsl in 1 class java whit xalan
and now i need use this class in other my class for create 1 fop Document.
Not found what class i need and what source i need use for this implementation.
Any one write in this post a little code to example me?
my code in this moment is this!!!
ehre i modified my code for use a class and not a file?
pls help not understend where is the point and class
tanks 

   File xmlfile = new 
File("webapps"+req.getContextPath()+fileSeparator+"data"+fileSeparator,xmlNames[0]);
            File xsltfile = new 
File("webapps"+req.getContextPath()+fileSeparator+"xslfo"+fileSeparator,xsltNames[0]);
                    
            String baseUrl = 
"http://"+req.getServerName()+req.getContextPath()+fileSeparator+"xslfo";
            // setup canale uscita 
            
            ByteArrayOutputStream outi = new ByteArrayOutputStream();    
                
            try {
                
                  
                // configurare fopFactory 
                FopFactory fopFactory = FopFactory.newInstance();
                
                DefaultConfigurationBuilder build = new 
DefaultConfigurationBuilder();
                Configuration config = build.buildFromFile(new 
File("/usr/local/fop/conf/fopConfig.xml"));
                fopFactory.setUserConfig(config);
                
                // configurare foUserAgent 
            
                FOUserAgent foUserAgent = fopFactory.newFOUserAgent();
                foUserAgent.setBaseURL(baseUrl);
                
                // carichiamo la fop
                Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, 
foUserAgent, outi);
    
                // carichiamo il file di conversione xslt
                TransformerFactory factory = TransformerFactory.newInstance();
                Transformer transformer = factory.newTransformer(new 
StreamSource(xsltfile));
                        
                // valori nello stylesheet
                transformer.setParameter("versionParam", "2.0");
            
                // carichiamo i dati del file
                Source src = new StreamSource(xmlfile);
            
                // creiamo l'oggetto sax utilizzato per la conversione con i 
parametri definiti dal fop per acrobat
                Result res = new SAXResult(fop.getDefaultHandler());
    
                // converto i dati
                transformer.transform(src, res);
            }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to