You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Jordi Daroca <Jo...@essiprojects.com> on 2001/09/03 15:13:22 UTC

transform method hangs

When I run the code:

*** befin code

			private String theXml = ...
			private File xslFile = ....

			TransformerFactory tFactory = TransformerFactory.newInstance();
			Transformer transformer = tFactory.newTransformer(new
StreamSource(xslFile));
Syslog.debug(this,"transformant...");
			transformer.transform(new StreamSource(new
StringBufferInputStream(theXml)),new StreamResult(pos));
Syslog.debug(this,"transformat");
Syslog.debug(this,"tancant pipe ...");
			pos.close();
Syslog.debug(this,"pipe tancada");

			pos.flush();		
			BufferedReader br = new BufferedReader(new InputStreamReader(new
DataInputStream(pis)));
			String input;
Syslog.debug(this,"llegint...");

*** end code

I get the folowing result:

*** begin result

15:01:09 09/03 [DBUG] XmlConverterBean      transformant...
15:01:09 09/03 [DBUG] XmlConverterBean      transformat
15:01:09 09/03 [DBUG] XmlConverterBean      tancant pipe ...
15:01:09 09/03 [DBUG] XmlConverterBean      pipe tancada
15:01:09 09/03 [DBUG] XmlConverterBean      llegint...
*** end result

but when I try the same, with the same xml and a bigger xsl it seems to
be hang. The result is:

*** begin result
15:06:55 09/03 [DBUG] XmlConverterBean      transformant...
*** end result


	the transformation with the two xsl's run wen through othen methods
(the error don't seems to be in the xsl).

	Whant can happend?

 
··················································
Jordi Daroca Botanch                 Essi Projects
Jordi.Daroca@essiprojects.com    t +34 977 221 182
http://www.essiprojects.com      f +34 977 230 170
··················································