> -----Message d'origine-----
> De : PLISSON S�bastien (DSIT-XS/I)
> Envoy� : jeudi 1 ao�t 2002 08:11
> � : [EMAIL PROTECTED]
> Objet : HSSFSerializer / Null Pointer exception
>
>
> Hi,
>
> When i try to use the HSSFSerializer from java, using an XMLReader,
> i get a NullPointer Exception when i use the parse function.
>
> I use POI, Xerces and xalan from cocoon 2.0.3 distribution.
> All is deployed on Websphere 3.5.6.
>
> Any idea how to solve this problem ?
>
> Thanks.
> Seb
>
> Here is my code :
>
> / Output XML to XLS
> //
> // Instantiate a TransformerFactory.
> javax.xml.transform.TransformerFactory tFactory =
>
> javax.xml.transform.TransformerFactory.newInstance();
> // Verify that the TransformerFactory implementation you are
> using
> // supports SAX input and output (Xalan-Java does!).
> if
> (tFactory.getFeature(javax.xml.transform.sax.SAXSource.FEATURE) &&
>
> tFactory.getFeature(javax.xml.transform.sax.SAXResult.FEATURE))
> {
> //System.out.println("sauveXMLToXLS - Debut
> transformation");
> // Cast the TransformerFactory to SAXTransformerFactory.
> javax.xml.transform.sax.SAXTransformerFactory saxTFactory
> =
>
> ((javax.xml.transform.sax.SAXTransformerFactory) tFactory);
> // Create a Templates ContentHandler to handle parsing of
> the
> // stylesheet.
> javax.xml.transform.sax.TemplatesHandler templatesHandler
> =
>
> saxTFactory.newTemplatesHandler();
>
> // Create an XMLReader and set its ContentHandler.
> org.xml.sax.XMLReader reader =
>
> org.xml.sax.helpers.XMLReaderFactory.createXMLReader();
> reader.setContentHandler(templatesHandler);
>
> // Parse the stylesheet.
> reader.parse(xslFilename);
>
> // Get the Templates object (generated during the parsing
> of the stylesheet)
> // from the TemplatesHandler.
> javax.xml.transform.Templates templates =
>
> templatesHandler.getTemplates();
> // Create a Transformer ContentHandler to handle parsing
> of
> // the XML Source.
> javax.xml.transform.sax.TransformerHandler
> transformerHandler
> =
> saxTFactory.newTransformerHandler(templates);
> // Reset the XMLReader's ContentHandler to the
> TransformerHandler.
> reader.setContentHandler(transformerHandler);
>
> // Set the ContentHandler to also function as a
> LexicalHandler, which
> // can process "lexical" events (such as comments and
> CDATA).
>
> reader.setProperty("http://xml.org/sax/properties/lexical-handler",
>
> transformerHandler);
>
> // Set up a Serializer to serialize the Result to a file.
> HSSFSerializer ser = new HSSFSerializer();
> ser.setOutputStream(xlsFile);
>
> //org.apache.cocoon.serialization.XMLSerializer ser = new
> org.apache.cocoon.serialization.XMLSerializer();
> //ser.setOutputStream(System.out);
>
> // The Serializer functions as a SAX ContentHandler.
> javax.xml.transform.Result result =
> new
> javax.xml.transform.sax.SAXResult((org.xml.sax.ContentHandler)ser);
> transformerHandler.setResult(result);
>
> // Parse the XML input document.
> reader.parse(xmlFilename); // Here i get NullPointer
> Exception
>
>
> S�bastien PLISSON
> DSIT XS / Infocentre
> T�l. : 30.13.90
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>
TR: HSSFSerializer / Null Pointer exception
PLISSON S�bastien (DSIT-XS/I) Wed, 31 Jul 2002 23:48:45 -0700
- Re: TR: HSSFSerializer / Null Pointer except... PLISSON S�bastien (DSIT-XS/I)
- Re: TR: HSSFSerializer / Null Pointer e... Sven Kuenzler
