Hi, We have a project that uses xerces (2.8.0) in order to parse xml files. We allocate the data as a DOM object in memory and work on it (adding/deleting nodes). The xml are quiet big.
It seems that we miss something in the right usage of xerces, since the application consumes a lot of memory and it does not seem to be released properly. During our investigation of the code, I realized that the code uses the importNode function, which, as far as I understand, allocates the memory. This brings me to the following questions: 1. What's the difference between the importNode() & cloneNode() functions? 2. How can we actually delete the memory allocated by import\cloneNode if we delete this node afterwards? 3. What are your general recommendations, regarding cleanup memory at the end of the usage of xerces? Thanks in advance, Drora Altman ________________________________ This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the [email protected] and delete it from your system as well as any copies. The content of e-mails as well as traffic data may be monitored by NDS for employment and security purposes. To protect the environment please do not print this e-mail unless necessary. An NDS Group Limited company. www.nds.com
