[Home] [By Thread] [By Date] [Recent Entries]

  • From: Haresh Gujarathi <gharesh@v...>
  • To: Xml-Dev <xml-dev@l...>
  • Date: Wed, 26 Sep 2001 21:44:39 +0530

I am using xml (xalan and xerces) for a server side java application.
Whenever a user sends a request to net based server application, the java
beans on the server side create a DOMParser object, do data processing on
xml data files and returns response.

a.
I am little concerned since for each request the DOMParser object is created
and DOM processing is done.
(Well certain cases I can use SAX. But for time being let's assume, that I
must use DOM)

Is this a right approach? Can pooling of DOMParser object be done? or I
would put it this way; should parser instances be pooled? (like database
connections)

b. In the same application I have another scenario;
In the JSP files I use xalan transformer object to perform XSL
transformation on certain xml data.  Now this happens for each JSP request.

Is this a normal practice?

how can this be made efficient/less memory foot print/less runtime memory
usage ?

regards
haresh



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member