Hello. I'm new to XML and really do not know where to begin from. My application must have a feature of converting simple java objects to XLM and back. For example I have an ArrayList of Strings and I want to save them in XML. And later on I want to use them again. What tools should I use for this ?