1. Will you have to validate the XML?
No i will not need to validate them as they are completely predicted XML
2. What is the largest XML document you will have to handle?
It is about 20K
3. Do you have to write XML from scratch?
Yes in ~20% of cases
4. Modify an existing document and re-write it?
yes i need sometimes to do this , about 10% of processing is in this kind
5. Is the application "stand-alone" with a single user?
No it is a
J2ee Application , indeed these are some web services which will do all of this jobs which are related to XML and Database
6. Move data to and from a database?
Yes , it is a big part , i decide to use some XML databinding like JAXB 2 for this kind
Thank you for your help.